用javascript如何获取iframe内的url地址,急急急!!!!!!!!! function senturl(){ //如何获取iframe的url地址???? alert(document.getElementById('iframe1').src);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把alert改成其它的,就可以了 onclick = "seturl()你也写错了,应该是onclick = "senturl() 不对,document.getElementById('iframe1').src 其中iframe1的内容是变化的! function senturl(){ //如何获取iframe的url地址???? alert(window.iframe1.location.href);} 如果你的iframe连接到了不是同一个域的网站后,你就没有办法取得iframe内的URL地址了. 如果你的iframe连接到了不是同一个域的网站后,你就没有办法取得iframe内的URL地址了.========================================我刚试了好像是可以的? 这个是inelm写的<script language="JavaScript">// 设定 url 中的 QueryString 值function setUrlParam(url, param, v){ var re = new RegExp("(\\\?|&)" + param + "=([^&]+)(&|$)", "i"); var m = url.match(re); if (m) { return (url.replace(re, function($0, $1, $2) { return ($0.replace($2, v)); } )); } else { if (url.indexOf('?') == -1) return (url + '?' + param + '=' + v); else return (url + '&' + param + '=' + v); }}function getUrlParam(url, param){ var re = new RegExp("(\\\?|&)" + param + "=([^&]+)(&|$)", "i"); var m = url.match(re); if (m) return m[2]; else return '';} // testvar url = "http://www.adr.gov.cn/haha/haha.asp?a=1232&b=kaka%fsd&pid2=iloveyou&bb=ssdf";alert(getUrlParam(url, 'a'));alert(getUrlParam(url, 'B'));alert(getUrlParam(url, 'pid2'));alert(getUrlParam(url, 'bb'));alert(getUrlParam(url, 'chen'));var url2 = "http://www.test.com/test.php";alert(setUrlParam(url, 'a', '23'));alert(setUrlParam(url, 'b', 'hahahaha'));alert(setUrlParam(url, 'bb', '我爱你'));alert(setUrlParam(url2, '不存在', '哈哈哈哈'));</script> 关于window.setInterval() JS金额输入的处理 javascript声明对象 区别 通过jquery的ajax函数来向服务程序发送信息,安全吗? 【惊天内幕】视频播放网站的15秒广告倒计时的邪恶本质 关于Ext在IE7下button高度的问题!!急!!在线等 iframe中history.go(-1)的问题,尝试了搜索到的方法还是不行 如何在网页中调用本地应用程序兼容IE和firefox浏览器? 问一个关于IFRAME的问题 简单问题散分:怎样在netscape 浏览器中得到DIV对象 关于在POST表单时候取得请求的URL地址的问题(急) 百分请教:鼠标样式问题
你也写错了,应该是
onclick = "senturl()
//如何获取iframe的url地址????
alert(window.iframe1.location.href);
}
你就没有办法取得iframe内的URL地址了.
你就没有办法取得iframe内的URL地址了.
========================================我刚试了好像是可以的?
<script language="JavaScript">
// 设定 url 中的 QueryString 值
function setUrlParam(url, param, v)
{
var re = new RegExp("(\\\?|&)" + param + "=([^&]+)(&|$)", "i");
var m = url.match(re);
if (m)
{
return (url.replace(re, function($0, $1, $2) { return ($0.replace($2, v)); } ));
}
else
{
if (url.indexOf('?') == -1)
return (url + '?' + param + '=' + v);
else
return (url + '&' + param + '=' + v);
}
}function getUrlParam(url, param)
{
var re = new RegExp("(\\\?|&)" + param + "=([^&]+)(&|$)", "i");
var m = url.match(re);
if (m)
return m[2];
else
return '';
}
// test
var url = "http://www.adr.gov.cn/haha/haha.asp?a=1232&b=kaka%fsd&pid2=iloveyou&bb=ssdf";alert(getUrlParam(url, 'a'));
alert(getUrlParam(url, 'B'));
alert(getUrlParam(url, 'pid2'));
alert(getUrlParam(url, 'bb'));
alert(getUrlParam(url, 'chen'));
var url2 = "http://www.test.com/test.php";
alert(setUrlParam(url, 'a', '23'));
alert(setUrlParam(url, 'b', 'hahahaha'));
alert(setUrlParam(url, 'bb', '我爱你'));
alert(setUrlParam(url2, '不存在', '哈哈哈哈'));
</script>