我有代碼,它有一個文本字段和一個用javascript編寫的按鈕。當用戶點擊按鈕時,它會打開一個到網站搜索頁面的新窗口。我想要做的就是使用它的ID填寫搜索字段,然後激活網站的搜索按鈕。我似乎沒有能夠傳遞給外部網站的文本字段的文本,但這是我的。通過編號填寫textfield javascript
<script type="text/javascript">// <![CDATA[
function mySearch()
{
popupWindow = window.open(
'http://www.websitehere.com','popUpWindow','height=768,width=1024,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=no,menubar=no,location=no,directories=no,status=yes')
popupWindow.focus();
popupWindow.searchpath1 = 'test value';
}
// ]]></script>
<center><form><input name="searchTxt" type="text" /><br /> <input onclick="mySearch()" value="Search" type="button" /></form></center>
textBoxId將是新打開的窗口上的搜索文本框的ID。
如果沒有任何意義,請告訴我。
這裏是外部網站的文本框的源代碼:
<input title="Search Term" type="text" name="searchpath1" id="searchpath1" maxlength="255" size="25" style="width: 300px;" value=""/>
是否您的網站和彈出式源代碼在同一個域中? – PSL
@PSCoder否,彈出窗口是外部網站 – user818502
嗯。也許,如果它是另一個域名,你不能這麼做。 – apast