对irame里面的img的src取值

*这里搞了点麻烦事,因为是通过内置一个小iframe来预览图片,因为firefox不支持客户端的预览,就上传给浏览器
    * 然后把页面跳转到这个内置的iframe中,所以处理起来稍微麻烦了点,因为或者这个框架里面的属性本来就够麻烦了
    * 而且获得一个img标签的src的时,还被我发现,是获得完整的路径的,和平时我们在一个页面获取到的是不同的(我
    * 们平时在一个页面比如 <img src="1.gif">这样的相对路径,但是通过获取框架里面的同时的属性值,得到的src会是
    *
http://localhost:8080/hao/images/1.gif这样的格式的,),而且更值得注意的是,我们实际应用的时候
    * "/"这个东西是tomcat下面的app下的目录,而不是我们项目的名称,因为一个服务器可能同时存在多个项目发布,
    * 所以我们这里还要获得我们的项目的名称,这样才能提高移植的效果,
    * 另外 我们可以观察
http://localhost:8080/hao/images/1.gif
    * 这里"hao"是我们项目发布的名称,我们要截取 /hao/images/1.gif这样的字符串
    * 这里我用了比较低效的方法,因为 hao前面的那个"/"肯定是第三个斜杠,
    * 这里我用了 var contextPath=(u.split("/")[3]);以/来分割,得到的是hao,这里利用了类似java中String的split
    * 方法,因为[0]是"http:" ; [1]是""(空字符串,因为//是连着的),[2]是我们的域名,[3]是我们项目名称,
    * 得到了hao就好办了
    *  var headImageUrl=""+u.substring(u.indexOf(contextPath)-1,u.length);
    *
    * */


  var u=document.getElementById("head").contentWindow.document.getElementById('myimg').src;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值