Hello网站管理员我试图使用两个页面“index.php”和“fonts.html”向java脚本提交值。
这是我在index.php中使用的java脚本代码
<script language=javascript>
var cp = new ColorPicker();
var fp = new FontPicker('window');
function pickFont(font) {
document.getElementById('fimg').src='http://example.com/im/font/' + font + '.png';
document.getElementById('fid').value=font;
}
if (document.getElementById('fid').value) {
pickfont(document.getElementById('fid').value);
}
</script>
值应该从“fonts.html”提交,其中包含代码:
<body>
<p><form method=get action="/fonts.html" style="display:inline"><input type=submit name=cat value="Favorites"></form>
<div id="Favorites">
<A HREF="#" onClick="window.opener.FontPicker_pickFont(Times-Roman,window); return false;" STYLE="text-decoration:none;"><img alt="Times-Roman " style="border: outset 1pt" border=1 vspace=1 hspace=1 src="http://www.example.com/im/font/Times-Roman.png"></a>
<A HREF="#" onClick="window.opener.FontPicker_pickFont(ariel,window); return false;" STYLE="text-decoration:none;"><img alt="ariel " style="border: outset 1pt" border=1 vspace=1 hspace=1 src="http://www.example.com/im/font/font/ariel.png"></a>
</div>
</body>
当用户打开index.php时,他会在点击链接时获得一个链接,他将被重定向到“fonts.html”,在那里他可以选择点击其中一个图像“Times-Roman.png”和“ ariel.png“。
现在我想做两件事 1]当用户点击“Times-Roman.png”时。 '('fimg')。src'应该获得“Times-Roman.png”的位置
和
2]“('fid')。value”应该保存值“Times-Roman.ttf”
我知道这可以通过在第二页“fonts.html”中添加javascript代码来实现,但不能完全获得您的回复非常感谢的代码......
答案 0 :(得分:0)
pickfont
的字体值需要是一个字符串,您将其视为变量