2010-03-04 8 views
0

J'ai une thickbox apparaissant et j'ai créé un bouton qui pointe vers une nouvelle URL. Je veux que cela fonctionne de la façon suivante: 1. Cliquez sur le bouton 2. Fermez la boîte épaisse 3. Définissez la fenêtre parent à la nouvelle URL.javascript et thickbox

J'ai réussi à fermer l'thickbox mais je n'arrive pas à l'ouvrir. Le code que j'utilise est le suivant: a onclick = "javascript: self.parent.tb_remove(); parent.location.href = (this) .href (www.google.com.au)"

Cheers,

Shap

Répondre

0

this dans le contexte d'un gestionnaire d'événements javascript fait référence à l'élément lui-même. Vous définissez donc fondamentalement l'attribut href de l'élément lui-même. Vous voulez définir l'emplacement de la fenêtre comme @nvl le fait remarquer, donc ce serait

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

Très bien, mais où dois-je mettre ce code? c'est à dire. ça va dans l'étiquette ? – Shap

+0

Vous pouvez le mettre dans le href en utilisant le javascript: schéma comme