2011-12-19 183 views
-3

你好我想在JS中創建一個腳本,在你實現的任何站點上創建一個文本框,當某人搜索某些內容時他們只需輸入關鍵字就可以敲入並獲取用搜索結果重定向到我的域。我需要以下腳本的幫助

我的問題是: 我可以讓JS,可以從文本框得到的話,並重定向到類似: www.mydomain.com/getkeywords.php?keywords= [東西]?

謝謝

+4

是的,你可以做到這一點。 – Indranil 2011-12-19 15:03:59

回答

5

你不需要任何JavaScript爲。

只需製作一個HTML <form>,它指向您的外部網址method="GET"

<form action="getkeywords.php" method="get"> 
    <input type="text" name="keywords" /> 
</form> 
+4

不知道爲什麼這是downvoted。這是迄今爲止最好的解決方案。適用於所有瀏覽器,即使禁用了JS,也需要3秒才能實現。 – ceejayoz 2011-12-19 15:04:51

+0

我認爲,通過「在你實現的任何站點上」,OP想要使用JavaScript來通過讓用戶鏈接到遠程腳本來生成表單。但不知道。 – 2011-12-19 15:05:38

+0

我同意,如果你可以做到服務器端不需要JS。 – 2011-12-19 15:06:15

0

是的,你可以創建你的服務器上運行的JS文件,並實施時增加了一個<form>頁面,其中JS從加載的HTML。您可以使用document.write();來執行此操作。您可以設置表格,以便action指向您的網站。您不需要爲enter上的搜索做任何特殊的事情。 你需要注意的是源站點可能沒有啓用jQuery或任何其他庫。所以儘量不要使用jQuery,但也可以在JS中測試jQuery是否已加載,如果沒有,請自行加載。

+0

'你可以創建一個運行在你的服務器上的JS文件' - 真的嗎?對我來說是新的,那...除非你談論節點或者其他什麼......我懷疑這種... – DaveRandom 2011-12-19 15:09:47

+0

我認爲「在你的服務器上運行」理查德的意思是「你主持它,他們通過

  • 11. 我需要幫助檢查腳本
  • 12. 我需要在Unix下編寫簡單腳本的幫助
  • 13. 的Linux腳本幫助需要
  • 14. 需要幫助的PHP代理腳本
  • 15. 簡單的Perl腳本幫助需要
  • 16. 需要幫助建立的Linux腳本
  • 17. 需要幫助的ROBLOX腳本(LUA)
  • 18. 執行Bash腳本需要的幫助
  • 19. 需要幫助的這個腳本
  • 20. 需要腳本的Office卸載幫助
  • 21. 需要幫助的SSH腳本
  • 22. 需要Shell腳本-awk選項幫助
  • 23. 需要幫助PHP頭像腳本
  • 24. 需要幫助調試greasemonkey腳本
  • 25. 需要幫助寫bash腳本走動
  • 26. 在Java腳本需要一個幫助
  • 27. 需要幫助TAR shell腳本
  • 28. 需要幫助瞭解Perl腳本
  • 29. 需要與登錄腳本幫助
  • 30. 需要批量腳本幫助