如何使用两个页面向JavaScript提交值..?

时间:2012-03-02 21:04:19

标签: php javascript jquery html javascript-events

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代码来实现,但不能完全获得您的回复非常感谢的代码......

1 个答案:

答案 0 :(得分:0)

传递给pickfont的字体值需要是一个字符串,您将其视为变量