1

input class=input type=textページのアドレスに関係のないリンクに追加するを取得しようとしています。結果link+text-entryはiframeに表示されます。

私は以下を試しました(私はここで見つけました):

function GET_IT() {
    var link = document.getElementById("LINKHERE");
    var hrefOrig = link.href;
    var dd = document.getElementById("TEXT_ID");
    dd.onchange = function(){ link.href = hrefOrig + dd.value; }
}
window.attachEvent("load", init, false);

と:

<form target="IFRAME" method="get">
    <input class"input" type="text" size="25" id="TEXT_ID">
    <input type="submit" value "Go" onClick="javascript: function('GET_IT');">
</form>

iFrameで、すべてが入力されたページをループバックするだけでした...

4

1 に答える 1

0

JavaScript 関数は次のようになります。

function GET_IT() {
    var link = document.getElementById("LINKHERE");
    var hrefOrig = link.href;
    var dd = document.getElementById("TEXT_ID");

    //Change the source of the iFrame with the new HREF...
    document.getElementById('IFRAME ID').src = hrefOrig + dd.value;
}

これは、これ以上コードを見ずにあなたに与えることができる最良の答えです。あなたに役立つかもしれないより完全な例については、このリンクをチェックしてください:

Javascriptでiframe srcを変更する

フィドラーの例:

http://jsfiddle.net/VkSRY/1/

于 2013-02-25T19:40:22.927 に答える