如何使用javascript从链接弹出一个窗口

时间:2012-05-14 15:35:56

标签: php url bookmarklet

我正在为我的网址缩短器制作一个书签。它的作用是当你点击书签时缩短页面的当前网址,所以你不必去网站缩短网址,但我需要的是书签小区返回一个弹出窗口使用下面列出的缩短网址。

到目前为止,我所做的是:

javascript:u=encodeURIComponent(location.href);s='http://n1x.co.uk/create.php?url='+u;window.open(s,'shortened','location=no,width=400,height=300');

如果你已经为此添加了书签,你会发现当你点击它时,它会 缩短当前页面的网址,但它也会显示网址缩短的网页,我只需要的是纯文本和复制它的链接。

请帮忙!

编辑:抱歉,我在php方面表现不佳,但如何创建参数“responseType”?感谢

1 个答案:

答案 0 :(得分:1)

弹出窗口中显示的内容是http://n1x.co.uk/create.php返回的内容。您将不得不修改php以仅以纯文本形式返回缩短的URL。如果短片网站也在使用php,那么你可以做的是将一个参数传递给create.php,告诉它是否像现在一样返回整个页面,或只返回纯文本URL。例如,名为“responseType”的参数。你可以修改create.php来说当responseType ='plainurl'时,只返回缩短的url而不是整个页面。

javascript:u=encodeURIComponent(location.href);s='http://n1x.co.uk/create.php?url='+u + '&responseType=plainurl';window.open(s,'shortened','location=no,width=400,height=300');