begin process at 2012 05 29 11:57:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

iframes.. IE/Firefox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

iframes.. IE/Firefox

jeudi 3 février 2005 à 15:04:45 | iframes.. IE/Firefox

davwart


Voila, j'ai un petit probleme :
j'ai une page avec un iframe.
voici mon code javascript pour recupérer le premier item de mon iframe.
Code:

        var lframe = root.frames (sframe);
        var ldiv = root.all(sdiv);
        var lbody = lframe.document.all.tags ('BODY').item(0);


ce code fonctionne..sous Internet Explorer.
Sous Firefox, le script n'est pas lu.
je suis obligé de passer par le "getElementById()".
donc voilà ce que ça donne:
Code:

  if (document.frames) //IE
  {
     var lframe = root.frames (sframe);
        var ldiv = root.all(sdiv);
        var lbody = lframe.document.all.tags ('BODY').item(0);
  }
  else //Firefox
  {
     var lframe = root.getElementById(sframe);
     var ldiv = root.getElementById(sdiv);
  }

dans la partie "Firefox" je ne sais pas comment aller chercher le tage Body, et comment aller chercher son premier item.

QQ'un a-til déjà dû faire face à ce genre de pb?
merci !

-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
vendredi 4 février 2005 à 10:45:17 | Re : iframes.. IE/Firefox

roro06

Bonjour

L'objet all étant spécifique à internet explorer, il était normal que ton code (le premier) ne marche que ... sous IE. Le fait d'être "obligé" de passer par le getElementById n'est pas une contrainte, bien au contraire, puisque IE est compatible DOM. En utilisant cette syntaxe, tu crée un code "tous navigateurs", donc tu évite la detection du navigateur, etc ...
pour faire référence au body, utilise document.getElementsByTagName("body")[0]
Je sais, c'est lourd à taper, mais là encore tu évites de devoir detecter le navigateur, faire du code pour chaque, etc ... et puis ça entraîne à la frappe au clavier !
Dernière précision : je ne connaîs pas l'objet root

Cordialement
Roro webDev


Cette discussion est classée dans : code, var, root, firefox, lframe


Répondre à ce message

Sujets en rapport avec ce message

Timeout [ par turlut ] Bonjour tout le monde !J'aimerais bien créer un code javascript qui ouvre une fenêtre avec un url genre www.monsite.com/index.php?url= avec une boucl mozilla et les sélections :( [ par randiox ] voila j'ai fait un petit code qui tourne sous IE :function smiley(code) { var chaine = document.selection.createRange().text; document.formulaire.te c'est quoi ce truc????? [ par gaga38 ] salut a tous, voila mon souci j'essaye de comprendre ce ..###{[ de code, mais la je butte serieux, si y'a des volontaires pour m'aider ce serai gentil Code Magique, facile ou pas? [ par italia1989 ] Voila, j'ai trouvé un site qui a un moyen super ingénieu de protéger... Le voici:var normalColor = '#0A1730';var wrongColor = '#AA1730';var rightColor Collecte de variable puis envoie vers page en PHP [ par DzinVolt_Original ] Bonjour,     Je debute et j'ai un reel probleme pour collecter la valeur d'une variable de mes listes deroulantes. Je m'explique, je desir connaitre help [ par alucka ] bonsoir j'ai poster dans une autre section du forum mais personne me repond et vu que je suis debutant ba je me suis dit que jallai poster ici aussi!d Defi [ par wassimkr ] Je dois résoudre un challenge : trouver un code grâce au code source de la page.J'aimerais bien que vous me donniez quelques indices pour pouvoir réso Problème entre javascript et php [ par Adrianmartin ] Bonjour,J'ai un petit problème avec mon javascript.En fait il n'accepter pas les retours a la lignes avec php.Voici le script (ce trouve dans le code Un probleme d'affichage (debutant) [ par hellodelu007 ] Bonjour. J'ai envie de faire un affichage de photos qui défilent. Genre, toutes les 3 secondes, la photo (et son intitulé), se modifie. Mais si ce scr Javascript et Firefox [ par sylvaiiin ] Voilà mon problème : J'ai télécharger un menu déroulant en javascript 1.2. Il se déroule bien sous IE mais ne se déroule pas sous firefox. Est ce un p


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,076 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales