带有Firefox输入的JavaScript表单提示书签

问题描述:

我想创建一个用于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; 
+0

这是一个POST,没有得到。我尝试过XHR,但它不会在任何页面上工作。最终我想留在网页上。它用于微博的使用。 http://pastebin.com/ts8Hac3Z – Dean 2011-02-08 13:02:16

这是我的其中一个书签:

var answer = prompt('Sitename?'); 
window.location.href = "http://www.ukraine.com.ua/Domains/Whois/?domain=" + answer; 
我使用

它用于查看域的信息。