Как включить window.status во всплывающем окне? - PullRequest
0 голосов
/ 01 декабря 2011

Я использую

window.status = "myStatusText" 

И она нормально работает в обычном окне моего приложения, но если я хочу использовать эту функцию в обычном старомодном всплывающем окне, она не работает.

Отображается строка состояния всплывающего окна.Я вижу исходные URL-адреса гиперссылок в строке состояния и хочу скрыть их.

Это нормально, что window.status не переопределяет исходный текст во всплывающем окне?1010 * Я удалил событие onmouseout, и теперь текст onmouseover виден, ПОСЛЕ того, как мышь указывала на ссылку!

Ответы [ 3 ]

2 голосов
/ 01 декабря 2011

Я понял, что нам нужно отменить встроенную браузерную обработку события.Это просто сделать:

<a href="#" onmouseover="window.status = 'test'; return true;" onmouseout="window.status = ''; return true;">Text</a>

Возможно, так, но вы предоставляете status = 1 в методе window.open?

Например:

window.open ("http://www.stackoverflow.com","mywindow","status=1");

Некоторые браузеры, например IE, отображают строку состояния только во всплывающем окне, если сайт не является доверенным, поэтому, например, на сайте интрасети, если вы не добавите status = 1, строка состояния не будет отображаться.

Если вы видите строку состояния, вы получаете конкретную ошибку или она просто не работает вообще?

Можете ли вы установить текст строки состояния из какого-либо скрипта внутри всплывающего окна?окно?

2 голосов
/ 01 декабря 2011

Откройте всплывающее окно таким образом

window.open ("ваш URL", "мое окно", "статус = 1, панель инструментов = 1");

2 голосов
/ 01 декабря 2011

Откройте всплывающее окно со статусом = да, и оно будет работать.- (проверьте window.open документацию по MDN )

...