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"を渡しidますfg_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 に答える