1

我在开发 html 文件方面很新,我遇到了 1 个问题。假设我有 6 张图片,它们用作按钮(它们打开弹出窗口等)。所以我的问题是......我如何从按下的 img 传递数据并将其显示在标签中?

img 按钮代码如下所示:

<td width="33%"><a onClick='javascript:fg_popup_form("fg_formContainer","fg_form_InnerContainer","fg_backgroundpopup");'><img src="img/klumpanje.gif" width="202" height="77"></a></td>

标签位于一个单独的弹出文件中,如下所示:

<div class='container'>
    <label  for='message'>Izbira:</label><br/>
    <span id='contactus_message_errorloc' class='error'></span>
    <input name="message" type="text" id="message" value="knof1" size="50" readonly="readonly" />
</div>

泰的答案。

4

3 回答 3

1

我创建了一个新函数,该函数调用弹出窗口并通过该函数发送参数

<td width="33%"><a id="kl" onClick='test("1");'> <img src="img/klumpanje.gif" width="202" height="77"></a></td>

功能:

function test(tmp){
    var elem = document.getElementById('message');  

    if( tmp == "1")
    {
        elem.value="Klumpanje";
    }...
    javascript:fg_popup_form("fg_formContainer","fg_form_InnerContainer","fg_backgroundpopup","kl");
  }

Finnaly 得到了它的工作。TY所有的答案,非常感谢:)。

于 2012-06-08T07:12:40.990 回答
0

根据您处理弹出窗口的方式,您可以将链接代码更改为类似的内容:

<a href="image-page.php?button=1" target="_blank"><img (your image tag here) /></a>

然后使用 PHP 或其他服务器端代码来处理 GET 请求。这种方式也将允许没有 javascript 的用户将图像用作按钮。

于 2012-06-07T07:28:00.750 回答
-1

在您的锚标记中添加 id 属性,并在您的函数中id="someID"传递。例如;idfg_popup_form()

<td width="33%"><a id="someID" onClick='javascript:fg_popup_form("someID","fg_formContainer","fg_form_InnerContainer","fg_backgroundpopup");'><img src="img/klumpanje.gif" width="202" height="77"></a></td>

你的功能代码应该是这样的

function fg_popup_form(id,formContainer,innerContainer,backgroundPopup)
{
  if(id == "someID")
  {
    // do your work
  }
  else if(id == "someID2")
  {
    // do your work
  }
  // and so on
}
于 2012-06-07T07:31:59.157 回答