Page 1 sur 1

Tester la présence d'un iframe

Posté : 20 juin 2006, 11:11
par Cobaye
Bonjour,

Un petit soucis de javascript, j'ai un site avec quelques centaines de pages et un bouton sur toutes les pages ! sur ce code de bouton j'aimerai lui faire faire une action différente si j'ai une certaine iframe présente dans la page.

Mais ou c'est la fatigue ou un truc m'échappe car si je teste avec getElementById ca me jete quand l'iframe n'existe pas !

Une idée ?

Merci

Posté : 20 juin 2006, 11:18
par zeus
Je ne connais pas la solution a ton problème mais je peut te dire que si tu fait getElementById() sur un élément qui n'existe pas, JS te retournera obligatoirement une erreur.

Edit : je viens de voir une solution possible sur selhtml
http://fr.selfhtml.org/javascript/langa ... _existence

essaye (pas testé)

Code : Tout sélectionner

if (document.id_de_ton_iframe) { /* iframe existe */ } else { /* iframe existe pas */ }

Posté : 20 juin 2006, 11:25
par Cobaye
ca marche ! merci zeux ! :langue:

Posté : 20 juin 2006, 12:06
par zeus
merci zeux !
zeux ? :afraid: