2011-04-18 4 views
1

Je tente d'avoir un lien charger un article de mon domaine dans un iframe. Je comprends qu'il est généralement facile à l'aide d'un lien:lien de OnClick à iframe

<a href="#" onClick="window.open('http://www.google.com');return false">Google</a>

Mais quand il vient à Iframe J'éprouve des difficultés de formater le code correctement pour qu'il affiche à l'intérieur du iframe.

Je ne peux pas utiliser:

<a href="http://www.google.com" target="your_frame_name">Google</a>

Parce que je dois utiliser un onClick je peux exécuter plus d'une commande.

J'ai essayé itérations:

<A HREF="#" onclick="window.framename.location='page.htm';">text</A>

<A HREF="#" onClick="window.open('your url', 'frameName'); return false">text</a>

<A HREF="#" onclick="document.framename.location.href='page.htm'; return false">text</a>

et aucun d'entre eux font quoi que ce soit.

Nous vous remercions à l'avance,

Spence

+1

http://tinyurl.com/6e65xqp – Shaz

+1

donner un id à votre iframe et le trouver par getElementById puis assigner son src. –

Répondre

1

lien d'usage et faire ce que vous voulez faire dans l'événement onclick

<a href="http://www.google.com" target="your_frame_name" onclick="executeOnClick()">Google</a> 

<script type="text/javascript"> 
function executeOnClick(){ 

// add your logic here 


return true; 
} 
</script> 
+0

Je ne savais même pas que je pouvais faire ça - Pouvez-vous dire que c'est mon premier site? – Spence

+0

Édité et ajouté une définition de fonction, vous pouvez ajouter votre logique tout ce que vous voulez faire dans cette fonction. –