ITPUB??ì3
ITPUB论坛 » Web开发 » ASP.NET与AJAX » 请问如何在<iframe>中动态加入链接

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: 请问如何在<iframe>中动态加入链接
离线 neo117
一般会员



精华贴数 0
个人空间 0
技术积分 148 (12249)
社区积分 0 (1203482)
注册日期 2006-12-7
论坛徽章:0
      
      

发表于 2006-12-7 13:28 
请问如何在<iframe>中动态加入链接

大家好,现在有一个广告管理,广告是随时变化的,所以后台管理中录入广告的LOG(图片或者flash),链接地址也是录入的,然后在前台通过提取Log路径和链接地址来显示广告.      
   
现在的问题是Log已经显示出来了,但是链接不知道如何动态加载.我把代码帖出来,请大家帮我看看,应该怎样加入链接.      
   
表A中      
字段path(Log相对地址)、homepage(相关链接地址)      
   
前台是这样显示的      
<iframe    id="ifrm"    name="ifrm"    marginWidth="0"    hspace="0"    vspace="0"    marginHeight="0"    frameBorder="0"        scrolling="no"    height="60"    runat="server"        width="100%"></iframe>      
   
然后动态改变    iframe的src指向      
this.ifrm.Attributes["src"]    =    dt.Rows[0]["PATH"].ToString();      
   
但是点击Log图片相链接的地址不知道怎么样加入。请指点一下,谢谢。


只看该作者    顶部
离线 zly526
一般会员



精华贴数 0
个人空间 0
技术积分 196 (9619)
社区积分 0 (1203491)
注册日期 2006-12-7
论坛徽章:1
开发板块每日发贴之星     
      

发表于 2006-12-7 13:30 
楼主什么意思呢?你的图片是在数据库里面吗?


只看该作者    顶部
离线 新意纤维
一般会员



精华贴数 0
个人空间 0
技术积分 134 (13251)
社区积分 0 (1203520)
注册日期 2006-12-7
论坛徽章:0
      
      

发表于 2006-12-7 13:32 
<img onclick="urlstr(str);"/>
function urlstr(str)
{
this.ifrm.Attributes["src"]    =   str;
}
控件在后台生成,这样就可以获取str=dt.Rows[0]["PATH"].ToString();


只看该作者    顶部
离线 neo117
一般会员



精华贴数 0
个人空间 0
技术积分 148 (12249)
社区积分 0 (1203482)
注册日期 2006-12-7
论坛徽章:0
      
      

发表于 2006-12-7 13:34 
谢谢.

后台管理:Log图片通过上传放到根目录的"UpLoad"文件夹里,相对路径放到数据表A中的"path"字段里面,"Upload/1.jpg"

前台显示:Log图片放到iframe里.点击图片应该有链接的网站打开的.


只看该作者    顶部
离线 neo117
一般会员



精华贴数 0
个人空间 0
技术积分 148 (12249)
社区积分 0 (1203482)
注册日期 2006-12-7
论坛徽章:0
      
      

发表于 2006-12-7 13:35 
另外:我已经取得动态的src路径了,但是这个path路径是Log图片的路径,不是链接网站的地址,网站地址在HomePage字段里保存的(如www.sohu.com),现在发愁的是不知道如何把HomePage里的地址动态加载到Iframe里面.


只看该作者    顶部
离线 mm_xlhy123
一般会员



精华贴数 0
个人空间 0
技术积分 90 (18068)
社区积分 0 (1206627)
注册日期 2006-12-7
论坛徽章:0
      
      

发表于 2006-12-7 13:39 
是不是dt.Rows[0]["PATH"].ToString();改成   
dt.Rows[0]["HomePage"].ToString();


只看该作者    顶部
离线 neo117
一般会员



精华贴数 0
个人空间 0
技术积分 148 (12249)
社区积分 0 (1203482)
注册日期 2006-12-7
论坛徽章:0
      
      

发表于 2006-12-7 13:40 
楼上如果这样改,岂不是Log图片又取不出来了吗?如果图片取不出来了,链接网址取出来有什么用呢


只看该作者    顶部
离线 mm_xlhy123
一般会员



精华贴数 0
个人空间 0
技术积分 90 (18068)
社区积分 0 (1206627)
注册日期 2006-12-7
论坛徽章:0
      
      

发表于 2006-12-7 13:41 
明白你的意思了。。。
楼主图片是怎么样在页面显示的?放在image控件里吧?
image.Attributes.Add("OnClick", "Javascript:this.ifrm.Attributes["src"]=dt.Rows[0]["HomePage"].ToString();"
不知道行不行,楼主试试吧


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问