目的是打开一个在同一个服务器同一个路径下的页面然后查看到其HTML中的TITLE值 A是主页面,B是被打开的页面
在A中代码如下
<script type="application/javascript">
function openWin(){
winOpened=window.open("B.html");//B与A同一路径
var a =winOpened.document.title;
alert(a);
winOpened.document.close();
}
</script>
<input type="button" value="Go" onclick="openWin()" />
B
<title>B_page</title>问题是:无法显示出期待的B_page 而是"",纠结中。难道两个页面之间无法传递信息?
在A中代码如下
<script type="application/javascript">
function openWin(){
winOpened=window.open("B.html");//B与A同一路径
var a =winOpened.document.title;
alert(a);
winOpened.document.close();
}
</script>
<input type="button" value="Go" onclick="openWin()" />
B
<title>B_page</title>问题是:无法显示出期待的B_page 而是"",纠结中。难道两个页面之间无法传递信息?
解决方案 »
- javascript 事件 传引用地址问题
- javaScript 什么情况下remove方法没有。。。
- 为何这段代码不起作用?
- iframe跨越访问问题
- javascript里左右键同时点击的事件是什么?或者怎么调用
- 关于xp中window.open的问题
- 页面加入javascript后,原来的FLASH按钮不好使了,而且每按下时都发出声音,请问是什么原因呢?
- 请高手指点,急急............我在线等!
- 关于disabled属性,急!
- 入门THREEJS遇到的问题求大佬解惑
- ExtJs+Struts2图片上传功能,怎么也无法提交到action~
- 新手问题:js点击展开收起内容+图标变化
改成
<script type="text/javascript">winOpened.document.close();
改成
winOpened.close();
一:也许我有些太拘泥书本了 我在看《javascript权威指南》时的第251面中提到了建议用“application/javascript”
二:winOpened.document.close();没错唉 书上是这么写的。因为我是刚学,所以一切以书本为主,希望理解
其实是我在自学时想到的,没有什么网站应用,仅仅是想看看理论能否可行。
改成
<script type="text/javascript">winOpened.document.close();
改成
winOpened.close();这样可以获取到title,之后关闭
<script type="text/javascript">
function openWin(){
winOpened=window.open("B.html");//B与A同一路径
var a =winOpened.document.title;
alert(a);
winOpened.close();
}
</script> </script>
</HEAD> <BODY>
<a href="#" onclick="openWin();">test</a>
</BODY> B.html
<HTML>
<HEAD>
<TITLE> B_page </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
</BODY>
</HTML>
点击test时会弹出B页面,然后再点A页面时可以看到B页面的title值
然后B页面关闭啊
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>danica</title>
</head>
<body>
<input type="text" id="test" />
<script type="text/javascript">
var t = "";
window.onload = function() {
window.opener.t = document.title;
};
function openWin(){
winOpened = window.open("try.html");
setTimeout(function() {
if(t) {
alert(t);
winOpened.close();
} else {
arguments.cllee();
}
}, 500);
}
</script>
<input type="button" onclick="openWin()" value="dfgdsf" />
</body>
</html>
主页
<frameset rows="50%,50%">
<frame src="A.html" name="A" />
<frame src="B.html" name="B" />
</frameset>A.html
<script type="text/javascript">
function show_title(){
alert(parent.frames[1].document.title);
}
</script>
<a href="#" onclick="show_title()">test</a>B.html
<HTML>
<HEAD>
<TITLE> B_page </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
</BODY>
</HTML>