2013-10-22 6 views
0

내가 iframe을 호출하고 통과 데이터하지 페이지

<script type="text/javascript"> 
     function refreshConversatio() { 
      document.getElementById('iframeDisplayMessage').src = 'Message.aspx?id=' + document.getElementById('val').value; 
      } 
</script> 

을 그리고 이것은 내가 값을 수신하는 방법을 방법이이 사이에 전달되는 값을 검색 할 수,하지만 어떻게 내가에 HiddenField을 통해 값을받을합니까? .

<script type="text/javascript"> 
     function getParameterByName(name) { 
      name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); 
      var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), 
       results = regex.exec(location.search); 
      return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); 
     } 
     function myLoad() { 
      document.getElementById('divConversation').innerText = getParameterByName("id"); 
     } 
    </script> 
</head> 
<body style="background-color:#a32c05;" > 
     <input type="hidden" runat="server" id="hidden1" name="hidden1" /> 
    <div id="divConversation"></div> 

    <script> 
     myLoad(); 
    </script> 
</body> 

답변

0
var hiddenId = document.getElementById('<%hidden1.ClientId%>'); 
hiddenId.value=getParameterByName("id"); 
+0

'document.getElementById를 ('<% hidden1.ClientId %>') 값 = getParameterByName ("ID"); '내가이 –

+0

응답과 같은 의미있는 선생님 따라 –

+0

을 편집하려면 , 당신의 코드가 u에서 작동합니까? 그것은 나를 위해 지금 workinf 아니에요 –