2
我想創建一個用於Firefox的工具欄的書籤,該書籤會在點擊後打開一個JavaScript prompt
窗口,並要求用戶輸入。帶有Firefox輸入的JavaScript表單提示書籤
首先,這可能嗎?
其次,我如何提交JS輸入字段到特定的PHP頁面進行處理?
感謝
我想創建一個用於Firefox的工具欄的書籤,該書籤會在點擊後打開一個JavaScript prompt
窗口,並要求用戶輸入。帶有Firefox輸入的JavaScript表單提示書籤
首先,這可能嗎?
其次,我如何提交JS輸入字段到特定的PHP頁面進行處理?
感謝
是的,這是可能的,嘗試這樣的事情:
# bookmarklet
<a href="javascript:var answer = prompt('What is your name?'); var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js'; head.appendChild(script); $.post('http://localhost/script.php', { name: answer });void 0;">prompt_and_post</a>
一個更可讀的版本:
var answer = prompt('What is your name?');
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
# load jquery
script.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js';
head.appendChild(script);
# do a jquery post
$.post('http://localhost/script.php', { name: answer }); void 0;
這是我的其中一個書籤:
var answer = prompt('Sitename?');
window.location.href = "http://www.ukraine.com.ua/Domains/Whois/?domain=" + answer;
我使用
它用於查看域的信息。
這是一個POST,沒有得到。我嘗試過XHR,但它不會在任何頁面上工作。最終我想留在網頁上。它用於微博的使用。 http://pastebin.com/ts8Hac3Z – Dean 2011-02-08 13:02:16