我的网页m.php中有一个<iframe src=“1.php” ……略>,里面嵌入的页面中某个链接指向2.php,且是通过target=_blank方式在新页面打开的,我想实现在不改变嵌入的<iframe>里面的页面1.php源代码的情况下,使新打开的窗口仍在页面m.php中,只不过iframe变成了<iframe src=“2.php”...>。如果上面不可以实现,若可以在不改变嵌入的<iframe>里面的页面1.php源代码的情况下强制其在本页面打开亦可。
总之,实现即可。js可以,php程序等等都可以,请给出详细代码,谢谢。
总之,实现即可。js可以,php程序等等都可以,请给出详细代码,谢谢。
[/Quote]我说的还不够明白吗?不能改target !你们都看要求了没有啊?认真一点,谢谢。刚才百度百科上有人回答说用jQ可以实现,但是他的回答我还没来得及看就被百度删了。
document.getElementsByTagName("iframe")[0].target = "_self";
上面的[0]是取第0个iframe的意思,这个你根据实际情况调整,当然,如果你的iframe中有设ID的话,就直接用id来取咯,document.getElementById("iframeId").target = "_self";这样应该就可以了