2011-05-17 42 views
2

你好,我一直在试图做大约2年。我认为它曾经有过一次,但从那时起,我无法再让它发生。林将此代码添加到一个与块将Bookmarklet Javascript添加到Block?

 
    <a href="javascript:u=document.location.href;t=document.title; s=window.getSelection(); 
void(window.open("http://onlinebanter.com/node/add/web2ob?edit[title]="+escape(t)+'&edit[body_field][body]='+escape(s)+'&edit[field_link][0][url]='+escape(u),'_blank','width=600,height=500,status=yes,resizable=yes,scrollbars=yes'));">Test</a> 

当我尝试拖动到我的浏览器的URL出来的所谓

 
    javascript:u=document.location.href;t=document.title;s=window.getSelection();void(window.open(

我使用的全功能HTML过滤选项和心不是添加行休息或任何事情。如果我编辑我的浏览器的链接,并添加只是

javascript:u=document.location.href;t=document.title;s=window.getSelection();void(window.open("http://onlinebanter.com/node/add/web2ob?edit[title]="+escape(t)+'&edit[body_field][body]='+escape(s)+'&edit[field_link][0][url]='+escape(u),'_blank','width=600,height=500,status=yes,resizable=yes,scrollbars=yes')); 

事情工作的伟大。我已经看过,并在此前问过这里 http://drupal.org/node/235074

我必须只是错过了这么简单,因为它似乎整个互联网没有这个问题。所有帮助表示感谢。

Reg`

回答

0

我认为这个问题是在你的window.open()调用的双引号。

浏览器认为您要关闭href="javascript... "

"http://onlinebanter.com/node/add/web2ob?edit[title]="用单引号代替双引号。

+0

Sryy John我完全错过了这一点。即时旅行。我感谢你的回应。让我去试试吧......这是一个很好的约翰,这是固定的。这是一个很长的时间问题。非常感谢你 – 2011-07-22 19:07:02