2013-10-22 93 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

爵士,你的代碼對你有用嗎?目前這不是我的工作 –