Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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 将变量传递给代码<;输入类型=";“图像”;src=”s;imageSrc&引用&燃气轮机;_Javascript_Variables_Image_Src - Fatal编程技术网

Javascript 将变量传递给代码<;输入类型=";“图像”;src=”s;imageSrc&引用&燃气轮机;

Javascript 将变量传递给代码<;输入类型=";“图像”;src=”s;imageSrc&引用&燃气轮机;,javascript,variables,image,src,Javascript,Variables,Image,Src,希望有人能帮上忙。非常感谢 我有一个索引页面,链接到数百个包含歌曲单词的其他页面。 我已经构建了每个歌曲页面,但是如果有一个母版页面,从索引页面中获取一个变量并找到相应的单词(以png图形的形式存在),那就简单多了 我已对步骤1进行了排序-我可以使用以下命令将变量从索引页传递到母版页: <a href="javascript: window.open('MUSIC/beatles/mastertest2.html?song=ER', '_parent')"> 它将显示文本ER.pn

希望有人能帮上忙。非常感谢

我有一个索引页面,链接到数百个包含歌曲单词的其他页面。 我已经构建了每个歌曲页面,但是如果有一个母版页面,从索引页面中获取一个变量并找到相应的单词(以png图形的形式存在),那就简单多了

我已对步骤1进行了排序-我可以使用以下命令将变量从索引页传递到母版页:

<a href="javascript: window.open('MUSIC/beatles/mastertest2.html?song=ER', '_parent')">
它将显示文本
ER.png
,这是我要显示的图像的名称

对于步骤3,我尝试将相同的变量读入:

<input type="image" src="imageSrc;">

然后我尝试将变量输入到例程中,以显示所选的png。下一个脚本不起作用,但我现在正在努力尝试任何东西:

var imageSrc = (qs("song")+".png");
document.write(imageSrc);

<input type="image" src="@imageSrc;" border="0" value="Notes" onClick="placeIt(); showIt()">
<input id="song-image" type="image">
var imageSrc = 'ER.png';
var input = document.getElementById('song-image');
input.src = imageSrc;
var-imageSrc=(qs(“song”)+“.png”);
文件写入(imageSrc);
var imageSrc='ER.png';
var input=document.getElementById('song-image');
input.src=imageSrc;

如果我没听错的话,这很简单。你在找这个吗

var input = document.createElement('input');
input.type = 'image';
input.src = imageSrc;
document.body.appendChild(input);

如果可以使用document.write打印变量
imageSrc
,则可以如上所示使用该变量。

如果HTML页面中已有
,则必须添加
id
,然后将其设置为
src
属性

HTML:


用于测试。

Olaf-谢谢,但我无法让它工作。我曾尝试发布页面的全部代码,但该系统不断减少其显示-我如何发布全部代码?Olaf-我整理了你的代码,效果很好-非常感谢。如果答案正确并解决了你的问题,你应该接受答案。它鼓励人们提供更多帮助@MikeLydiatMy主html文件的头部分有以下代码来检索变量:函数qs(search_for){var query=window.location.search.substring(1);var parms=query.split(&');for(var i=0;i0&&search_for==parms[i]。substring(0,pos)){return parms[i]。substring(pos+1);}return”“;}它在body部分使用这段代码来显示变量(附加了.png),只是为了向我证明:var imageSrc=(qs(“song”)+“.png”);文件写入(imageSrc);然后我尝试将变量输入到例程中,以显示所选的png。下一个脚本不起作用,但我现在正在努力尝试任何东西:var imageSrc=(qs(“song”)+“.png”);文件写入(imageSrc);var imageSrc='ER.png';var input=document.getElementById('song-image');input.src=imageSrc;我已经用你的评论更新了你的问题。在您的问题中,代码更容易阅读。您可以随时使用问题下方的小
edit
链接更新您的问题。如果一切都如您所愿,请查看更改。
var imageSrc = (qs("song")+".png");
document.write(imageSrc);
var imageSrc = (qs("song")+".png");
document.write(imageSrc);

<input type="image" src="@imageSrc;" border="0" value="Notes" onClick="placeIt(); showIt()">
<input id="song-image" type="image">
var imageSrc = 'ER.png';
var input = document.getElementById('song-image');
input.src = imageSrc;
var input = document.createElement('input');
input.type = 'image';
input.src = imageSrc;
document.body.appendChild(input);
<input id="song-image" type="image">
var imageSrc = 'http://www.lorempixel.com/200/100';
var input = document.getElementById('song-image');
input.src = imageSrc;