在html中获取iframe标题和echo

时间:2013-08-23 21:58:50

标签: php html iframe


我从地址栏加载我的iframe src,如:
http://site.com/demo.php?go=http://google.com

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
<iframe src="<?php echo $_GET["go"];?>">
<p>Your browser does not support iframes.</p>
</iframe>
</body>
</html>


现在我想获得iframe标题并在demo.php标题标签中回显它...
有可能吗?

3 个答案:

答案 0 :(得分:2)

使用JavaScript代替。像这样:

var iframeTitle = document.getElementById("myIframe").documentElement.title

答案 1 :(得分:0)

您可以使用这些函数解析和检索go URI

function getURLParameter(name) {
    return decodeURI(
        (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
    );
}

,然后点击iframe来电getURLParameter('go') 顺便说一下,如你所愿,要把它放在标题标签中,你必须添加$('title').val(getURLParameter('go'))(使用jQuery)或纯javascript document.element.getElementsByTagName('title').value = getURLParameter('go')

你应该阅读一些javascript doc!

答案 2 :(得分:0)

您需要控制并清理变量'go'。