String.prototype.getQueryString = function(name)
{
var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)");
var r = this.match(reg);
if (r!=null) return unescape(r[2]); return null;
}
var url = frames["FrameB"].location.href;
alert(url.getQueryString("id"));
{
var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)");
var r = this.match(reg);
if (r!=null) return unescape(r[2]); return null;
}
var url = frames["FrameB"].location.href;
alert(url.getQueryString("id"));
function getParameter( url ,name)
{ var paramStr = url.substr( url.indexOf('?'));
if( paramStr.length == 0 ) return null;
if( paramStr.charAt( 0 ) != '?' ) return null;
paramStr = unescape( paramStr );
paramStr = paramStr.substring( 1 );
if( paramStr.length == 0 ) return null;
var params = paramStr.split( '&' );
for(var i=0;i<params.length;i++)
{
var parts = params[i].split( '=',2 );
if( parts[0] == name )
{
if(parts.length<2||typeof(parts[1])=="undefined"||parts[1]=="undefined"||parts[1]=="null")return "";
return parts[1];
}
}
return null;
}function test()
{
var id = getParameter(document.getElementById('FrameB').src,"id");
alert( id );
}</script>
<iframe src="http://www.baidu.com?id=asdfasf" width="350" height="100" scrolling="yes" frameborder="0"
name="FrameB" id=FrameB></iframe>
<input type="button" onclick="test();" value="aaa">
我的意思是这样的,
我这个FrameB叶面有一个链接,是链接到xx.asp?id=good
我的意思是怎么样取得xx.asp?id=good 的ID的值?