2014-02-13 1 views
0

는 내가 쿼리 문자열 매개 변수<src>에서 javascript 함수를 호출하는 방법은 무엇입니까?

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]; 
       } 
      } 
     } 

을 반환하는 함수를 사용하고

<input type=text> 

에 대해서도 "SRC"에 자바 스크립트 함수를 호출하는 방법을 알 필요가 같은 경우 :

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

,210

은 그래서

alert(GetUrlValue('a')); ===에 돌아갑니다> (521)

하지만 난 IMG 입력 유형 '텍스트' 태그 .. 같은에서이 함수를 호출하는 것입니다 필요 :

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

위의 두 함수를 호출하는 방법은 무엇입니까?

+1

죄송합니다. 명확하지 않습니다 ... 다시 설명 할 수 있습니까? –

+0

입력 및 iframe 태그에서 위의 함수를 호출하면됩니다. –

+0

jquery를 사용하여 GetUrlValue 함수를 작성하고 "b"값을 받고 $ ('# well')처럼 넣습니다. 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'); 

호스트 파일과이 URL을 시도 : - "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

@ 이스 바한 : 한 가지 더. 나는 당신의 대답에 투표했습니다. 나는 이제 이미지를 게시하고 답변에 투표하는 데 충분한 평판이 있다고 생각합니다. :) 코딩을 즐기십시오 .. –

관련 문제