2013-10-09 2 views
0

Извините, что добавить к растущему шуму на букмарклетах. Мне трудно понять правильный подход и некоторые проблемы с его кодированием.Bookmarklet javascript popup trouble

Когда букмарклет активирована, я хочу

1) Открыть всплывающее окно, как о: пустой 2) Затем измените URL на мой внешний веб-страницу, которая обрабатывает функциональность букмарклет 3) И параметры процесса передаются на эту страницу в запросе GET

Это должно быть легко? Тогда почему # 1 настаивает на открытии новой вкладки в Chrome, а не на всплывающем окне?

<a href="javascript:(function(x) {var mypop=window.open('about:blank',config='height=200,width=400,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=no');})('hello world');" >Click</a> 

Что я делаю неправильно?

Благодаря

ответ

1

Вы забыли второй параметр для window.open(), поэтому ваша строка конфигурации интерпретируются как имя окна, а не настройки. Используйте это:

window.open('about:blank', '_blank', '... your parameters ...'); 
+0

Упс, спасибо. – metalaureate

Смежные вопросы