2014-02-13 49 views
0

我需要知道如何調用JavaScript函數中的 「SRC」 也爲如何在<src>中調用javascript函數?

<input type=text> 

我使用它返回的查詢字符串參數

function GetUrlValue(VarSearch) { 
      var SearchString = window.location.search.substring(1); 
      var VariableArray = SearchString.split('&'); 
      for (var i = 0; i < VariableArray.length; i++) { 
       var KeyValuePair = VariableArray[i].split('='); 
       if (KeyValuePair[0] == VarSearch) { 
        return KeyValuePair[1]; 
       } 
      } 
     } 

的功能一樣,如果:

「 www.testweb.com?a=521 & b = http://demo.sacredpixel.com/redsky/wp/modern/wp-content/uploads/2013/05/gd-1.jpg

所以它會回報

alert(GetUrlValue('a')); ===> 521

,但我需要的是調用在IMG和輸入類型 '文本' 標籤..這樣的功能:

<iframe src="" id="well" width="100%" height="100%" /> 
<input type="text" value="" /> 

如何在上面兩個函數中調用?

+1

抱歉,目前尚不清楚...你可以再解釋 –

+0

我只需要在輸入和iframe標籤上面的函數調用。 –

+0

使用jQuery,寫你的函數GetUrlValue,收到的 「B」 的值,並把它像$( '#井')ATTR( 'src' 中,B)。我希望你拿個主意...... – Lab

回答

0

可以修改功能GetUrlValue有兩個參數?
這種方法將解決您的問題。
傳遞搜索ID以及您想要查找的文本。
還有另一種方法,希望你能從中獲得幫助。 以下鏈接將幫助你 ClickHere

3

我認爲你需要這種類型的工作。請檢查它並讓我知道。

HTML: -

<img id="myimg" src="" /> 
<input type="text" id="inputfield" value=""> 

JS: -

function GetUrlValue(VarSearch) { 
     var SearchString = window.location.search.substring(1); 
     var VariableArray = SearchString.split('&'); 
     for (var i = 0; i < VariableArray.length; i++) { 
      var KeyValuePair = VariableArray[i].split('='); 
      if (KeyValuePair[0] == VarSearch) { 
       return KeyValuePair[1]; 
      } 
     } 
    } 

    document.getElementById('myimg').src = GetUrlValue('b'); 
    //"http://www.w3schools.com/images/w3html.gif"; 
    document.getElementById('inputfield').value = GetUrlValue('a'); 

主機上的文件,並嘗試這個網址: - 「www.testweb.com?a=521 & B = http://demo.sacredpixel.com/redsky/wp/modern/wp-content/uploads/2013/05/gd-1.jpg

它爲我工作。希望它可以幫助你。

+0

OMG現在工作對我來說,,感謝ü這麼多:) –

+0

@IsbahKhan:太好了!如果您發現上述答案有幫助,您可以隨時選擇答案。它有助於其他人快速找到它。 –

+0

@IsbahKhan:還有一件事。我投了你的答案。我想現在你有足夠的聲望來發布圖片以及投票選出答案。 :) 享受編碼.. –