Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML:如何设置iframe';使用javascript变量或函数初始化src_Javascript_Html_Iframe - Fatal编程技术网

HTML:如何设置iframe';使用javascript变量或函数初始化src

HTML:如何设置iframe';使用javascript变量或函数初始化src,javascript,html,iframe,Javascript,Html,Iframe,我有三个html文件,html(#1)是显示3D模型图像的菜单页面,用户可以单击并将其指向html(#2)以及该3D模型的描述 如您所见,此“href”还包含一些参数,html(#3)需要这些参数来定位摄影机视图,以便用户查看3D模型的特定角度。 现在,描述页面的html(#2)在iframe上有html(#3) 我希望html(#2)能够从html(#1)接收这些参数,并将其传递给html(#3) 我认为通过这样声明src:“document.getElementById(“poolifram

我有三个html文件,html(#1)是显示3D模型图像的菜单页面,用户可以单击并将其指向html(#2)以及该3D模型的描述

如您所见,此“href”还包含一些参数,html(#3)需要这些参数来定位摄影机视图,以便用户查看3D模型的特定角度。 现在,描述页面的html(#2)在iframe上有html(#3)

我希望html(#2)能够从html(#1)接收这些参数,并将其传递给html(#3)

我认为通过这样声明src:“document.getElementById(“pooliframe”).src=address;”它会在iframe的src标记上写入address变量,但我得到了以下错误: 未捕获的TypeError:无法将属性“src”设置为null 对于此代码行:document.getElementById(“pooliframe”).src=地址


请帮帮我,求你了

确保在实际的
#pooliframe
元素之后包含脚本
getElementById
可能会返回
null
,因为该元素尚不存在。这个片段演示了:


//这将记录'null',因为此处不存在#pooliframe。
log(document.getElementById('pooliframe');
//但它确实存在于这里:
log(document.getElementById('pooliframe');

document.getElementById('pooliframe').src='urlhere'-这就是您所需要的,您需要确保其他代码有效运行并正确调用。最好先尝试搜索错误文本。通常会有很多问题参考它,可以帮助你找到答案。谢谢你,杰弗里!!我没有注意到这个错误!现在可以用了!!