Accueil > Forum > > > > iframes.. IE/Firefox
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
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|