JavaScript и толстый ящик - PullRequest
       24

JavaScript и толстый ящик

0 голосов
/ 04 марта 2010

У меня появился толстый ящик, и я создал кнопку, которая указывает на новый URL. Я хочу, чтобы это работало следующим образом: 1. Нажмите кнопку 2. Закройте коробку 3. Установите для родительского окна новый URL.

Мне удалось закрыть Thickbox, но я не могу заставить его открыть новый URL. Код, который я использую, выглядит следующим образом: a onclick = "javascript: self.parent.tb_remove (); parent.location.href = (this) .href (www.google.com.au)"

Приветствия

Shap

Ответы [ 2 ]

1 голос
/ 04 марта 2010

window.location.href = "<a href="http://www.google.com.au" rel="nofollow noreferrer">http://www.google.com.au</a>"

0 голосов
/ 04 марта 2010

this в контексте обработчика событий javascript относится к самому фактическому элементу. Таким образом, вы в основном устанавливаете атрибут href самого элемента. Вы хотите установить местоположение окна, как указывает @nvl, так что это будет

window.parent.location.href = "http://www.google.com.au";
...