Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.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
Javascript 设置<;img>;来自另一个HTML页面的src属性_Javascript_Html_Image_Svg_D3.js - Fatal编程技术网

Javascript 设置<;img>;来自另一个HTML页面的src属性

Javascript 设置<;img>;来自另一个HTML页面的src属性,javascript,html,image,svg,d3.js,Javascript,Html,Image,Svg,D3.js,我有一个带有SVG的HTML页面,显示为img 此页面使用d3更改显示的SVG文件: d3.select('img').attr('src','newFile.svg') 在其他页面中,我链接到这个HTML文件,并使用window.open(…)打开它,其中显示了“默认”SVG文件。有没有办法从这些其他页面设置('img').attr('src','…'),以便显示所需的图像?何时更改显示的SVG?你能在加载页面后再做吗?@Lars-是的。这就是我到目前为止试着打电话的原因。在Page0.htm

我有一个带有SVG的HTML页面,显示为img

此页面使用d3更改显示的SVG文件: d3.select('img').attr('src','newFile.svg')


在其他页面中,我链接到这个HTML文件,并使用window.open(…)打开它,其中显示了“默认”SVG文件。有没有办法从这些其他页面设置('img').attr('src','…'),以便显示所需的图像?

何时更改显示的SVG?你能在加载页面后再做吗?@Lars-是的。这就是我到目前为止试着打电话的原因。在Page0.html中,通过按钮,我有了
code-GJGraph.
但是-在调用window.open()之后,我可以从另一个文件中实现这一点吗?听起来好像您希望指定要从重定向的页面显示的图像。您可以将其作为参数传递到目标页面。@Lars-谢谢。我认为这需要服务器端代码而不是js或d3,对吗?不一定。您可以将参数作为URL的一部分传递,并使用Javascript提取它们。例如,见。