2013-07-14 33 views
1

我包括一個遠程頁面在我的網站與iframe。如何填寫表格包括iFrame

此頁面有表格。

我要填寫的iframe中視圖的JavaScript表。

<form action="" method="post" onsubmit="return IsValidForm();" > 
<input type="hidden" name ="viewstate" value="HgIPYl1YWl1eXV9hHgViAAQHCQ4DAAMKHw4ZCh8OBgoFYRsCD2JfU1NhGwgfYlJhCB9iXVheW1JfWl5fWVxdW1JYXF5bYREEBQ5iWlldW1thCAYfCGJbYQ==" /> 
<input type="hidden" name ="un" value="kolbehkhaterateman" /> 
<input type="hidden" name ="chsm" value="160772526" /> 

<table cellpadding="2" width="450" border="0" style="text-align:right" id="tblc"> 
<tr> 
    <td width="64">name:</td> 
    <td width="372"> 
    <input id="txtwriter" name="txtwriter" class="textbox" onkeypress="return farsikey(this,event)"  onkeydown="changelang(this);" type="text" maxlength="50" value="" ></td> 
</tr> 
<tr> 
    <td width="64">email:</td> 
    <td width="372"> 
    <input id="txtemail" name="txtemail" class="textbox" dir="ltr" type="text" maxlength="50" value="" ></td> 
</tr> 
<tr> 
    <td width="64">website:</td> 
    <td width="372"> 
    <div style="FLOAT: left; WIDTH: 40px; HEIGHT: 20px; TEXT-ALIGN: left"> 
     <img class="Off" onmouseover="On(this)" onclick="ShowSM()" onmouseout="Of(this)" id="imgsm" height="18" src="http://www.blogfa.com/cmt/images/1.gif" width="18" border="0"> 
    </div> 
    <input id="txturl" name="txturl" class="textbox" dir="ltr" type="text" maxlength="50" value="" ></td> 
</tr> 
<tr> 
    <td width="100%" colspan="2"> 
    <textarea class="textarea" name="txtcomment" id="txtcomment" onkeypress="return farsikey(this,event)" onkeydown="changelang(this);"></textarea></td> 
</tr> 
<tr> 
    <td width="100%" colspan="2"><input id="chkPrivate" type="checkbox" value="ON" name="chkPrivate" align="absmiddle"><label for="chkPrivate">urcomment 
     abs</label></td> 
</tr> 
<tr> 
    <td width="100%" colspan="2"><input id="chkSave" type="checkbox" name="chkSave" align="absmiddle"><label for="chkSave">ur sciority </label>&nbsp;&nbsp;&nbsp; 
    <a href="javascript:ClearCookie();" style="font-size:8pt">[remove info]</a></td> 
</tr> 
<tr id="captchaspace" style="visibility:hidden" > 
    <td width="100%" colspan="2" height="24" > type this numbre:&nbsp;<input class="textbox" dir="ltr" type="text" value="" id= "txtCaptcha" name= "txtCaptcha" maxlength="6" style="width:70px;" align="absmiddle" onfocus="document.getElementById ('btnSend').disabled=false;" autocomplete="off" >&nbsp;<span id="imgspace" ></span> 

    </td> 
</tr> 


<tr><td width="100%" colspan="2" align=center height="18"><span style="font-size:7.5pt;color:gray"> nazar </span></td> </tr> 
<tr> 
    <td align="left" width="100%" colspan="2" height="33"> 
    <input class="btn" id="btnSend" type="submit" value="submit" name="btnSend" > 
    </td> 
</tr> 
</table> 
</form> 

如何填寫表格字段的值?

使用Javascript或別的什麼。

我對Javascript不太熟悉。請給我一個例子。

+0

可能重複:http://stackoverflow.com/questions/5638387/ how-change-a-iframe-content – LouD

+0

[如何更改iframe內容?](https://stackoverflow.com/questions/5638387/how-change-a-iframe-content) –

回答

0

我包括在我的網站的iframe遠程頁面。

簡短的回答是,你不能從另一個域修改頁面。出於安全原因,瀏覽器實施「同源策略」。如果它來自與外部頁面相同的域,則只能編輯iframe的內容。否則,人們可以做各種各樣的像顯示遠程站點的登錄頁面,但改變後的位置,以自己的網站討厭的東西,竊取cookie值等