如何在var pics='||||'中循环PreviewImg谢谢大家~
-------------------------------------------------------------------------
-------------------------------------------------------------------------<%@ Page Language="C#" %>
<%@ import namespace="System.Data" %>
<%@ import namespace="System.Data.OleDb" %>
<script language="C#" runat="server">
public void Page_Load(Object src,EventArgs e) {
OleDbConnection objConn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" +
Server.MapPath("data/XfokSite.cs"));
OleDbDataAdapter objCommand=new OleDbDataAdapter("SELECT Top 5 ClassID, ID, PreviewImg FROM XfokSite_Topic WHERE (ClassID = 105) ORDER BY" +
" ID DESC",objConn);
DataSet ds=new DataSet();
objCommand.Fill(ds);
PagedDataSource objPds = new PagedDataSource();
objPds.DataSource = ds.Tables[0].DefaultView;
Repeater1.DataSource=objPds;
Repeater1.DataBind();
}
</script>
<asp:Repeater ID="Repeater1" runat="server">
<Itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "PreviewImg") %>
</Itemtemplate>
</asp:Repeater>
<SCRIPT type=text/javascript>
var focus_width=262
var focus_height=203
var text_height=0
var swf_height = focus_height+text_height
var pics='||||'
var links='||||'
var texts='||||'
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="Ads/Swf/pixviewer.swf"><param name="quality" value="high"><param name="bgcolor" value="#ffffff">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
document.write('<embed src="Ads/Swf/pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#ffffff" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'); document.write('</object>'); </SCRIPT>
-------------------------------------------------------------------------
-------------------------------------------------------------------------<%@ Page Language="C#" %>
<%@ import namespace="System.Data" %>
<%@ import namespace="System.Data.OleDb" %>
<script language="C#" runat="server">
public void Page_Load(Object src,EventArgs e) {
OleDbConnection objConn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" +
Server.MapPath("data/XfokSite.cs"));
OleDbDataAdapter objCommand=new OleDbDataAdapter("SELECT Top 5 ClassID, ID, PreviewImg FROM XfokSite_Topic WHERE (ClassID = 105) ORDER BY" +
" ID DESC",objConn);
DataSet ds=new DataSet();
objCommand.Fill(ds);
PagedDataSource objPds = new PagedDataSource();
objPds.DataSource = ds.Tables[0].DefaultView;
Repeater1.DataSource=objPds;
Repeater1.DataBind();
}
</script>
<asp:Repeater ID="Repeater1" runat="server">
<Itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "PreviewImg") %>
</Itemtemplate>
</asp:Repeater>
<SCRIPT type=text/javascript>
var focus_width=262
var focus_height=203
var text_height=0
var swf_height = focus_height+text_height
var pics='||||'
var links='||||'
var texts='||||'
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="Ads/Swf/pixviewer.swf"><param name="quality" value="high"><param name="bgcolor" value="#ffffff">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
document.write('<embed src="Ads/Swf/pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#ffffff" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'); document.write('</object>'); </SCRIPT>
解决方案 »
- 急 急 急
- .net Post数据后加号丢失
- 又一js正则相关问题请教!ucOperationControl_FormView1_dgDtl_ctl04_FtBudgetMoney替换问题!
- VisualStudio2005中使用VSS6的问题
- 主页面怎么给弹出窗口传递变量?
- 老问题!急求帮忙
- 关于在静态文件中包含.aspx的问题
- 数据库连接问题,高手快来指点啊,急!
- Excel导出异常
- Ajax-Uploader的例子中multiple_files_upload如何转存文件?
- 谢谢!HttpWebRequest高手帮看下,端口问题,基础连接已经关闭: 无法连接到远程服务器
- 怎么也插不入ACCESS数据库,晕!
可以这样写:
char[] chr={'|','|'};
url地址如下(pics):
string tmpUrl[]=pics.split(chr);
FLASH 中的各个URL就对应字符串数组中对应的各个URL 例:tmpUrl[0] 供参考,以前做过FLASH点击的。
这样就可以在ASPX文件中以:<%=tmpUrl[0]%>呵呵