[英]Pass JavaScript variable into an embedded HTML object
我有一個簡單的頁面index.htm
如下所示...
對象的data屬性將是另一個外部HTML頁面test.htm
並通過頁面的腳本進行設置。
但是, test.htm
運行一些帶有變量的腳本。 例如var x = 123
。
我想知道的是,我可以在index.htm
包含一些腳本來更改嵌入式test.htm
頁面中的var x
嗎?
預先感謝,喬治
測試文件
<table width="100" border="0" cellspacing="10" cellpadding="0">
<tr>
hello world
</tr>
</table>
<script>
var x = 123;
</script>
索引
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>index</title>
</head>
<body>
<object id="page" width='100%' height=700px data="test.htm"></object>
<script>
alert(x)
</script>
</body>
</html>
是。 根據
http://www.w3schools.com/js/js_scope.asp
它應該工作。 引用:
“全局變量具有全局范圍:網頁上的所有腳本和功能都可以訪問它。” 當然,您的var x
一定不能在test.htm
內部的函數中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.