begin process at 2010 02 10 17:17:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

nodeName & FireFox


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

nodeName & FireFox

mercredi 31 janvier 2007 à 19:10:53 | nodeName & FireFox

Flux__

Bonsoir,

J'ai une petite question rapide à poser.

Pourquoi ce p'tit bout de code ne me renvoit pas FONT dans firefox ?

<HTML>
<HEAD>
<TITLE> DOM Demo </TITLE>
<SCRIPT>
    function maFonction() {
        var toto = bodyNode.firstChild.nodeName;
        alert(toto);
    }
</SCRIPT>
</HEAD>
<BODY ID="bodyNode">
<FONT SIZE="5">This is the document body.</FONT>
<P ID = "p1Node"><FONT SIZE="5">This is paragraph 1.</FONT>
</P>
<input type="button" value="TEST" onclick="maFonction()" />
</BODY>
</HTML>

Je vous remercie.

Flux__
mercredi 31 janvier 2007 à 20:02:19 | Re : nodeName & FireFox

PetoleTeam

Membre Club
Réponse acceptée !
B onjour...
Because FireFox interpréte le retour chariot après
<BODY ID="bodyNode"> et pas IE
essaies sans les retours chariot et tu verras la différence...

;0)
mercredi 31 janvier 2007 à 20:40:27 | Re : nodeName & FireFox

Flux__

Ok merci.

Mais alors je dois pourrir mon code et ne plus retourner à ligne ? Ou y-a-il un autre moyen ?

++

Flux__
mercredi 31 janvier 2007 à 20:49:14 | Re : nodeName & FireFox

PetoleTeam

Membre Club
Tout dépend de ce que tu dois faire...
en attendant j'ai retrouver la doc que j'avais lu, entre autres...
[ Lien ]


;0)
mercredi 31 janvier 2007 à 21:12:48 | Re : nodeName & FireFox

Flux__

Je vais étudier ca.

Bonne soirée.
mercredi 31 janvier 2007 à 21:34:47 | Re : nodeName & FireFox

PetoleTeam

Membre Club

Voici ton exemple revu et corrigé grace au bon soin de

L. David Baron


<html>
<head>
<title> DOM Demo </title>
<script type="text/javascript">
//------------------------------------------------------------
// Extrait de
// http://developer.mozilla.org/en/docs/Whitespace_in_the_DOM
//------------------------------------------------------------

function is_all_ws( nod ){
  // Use ECMA-262 Edition 3 String and RegExp features
  return !(/[^\t\n\r ]/.test(nod.data));
}
function is_ignorable( nod ){
  return ( nod.nodeType == 8) || // A comment node
         ((nod.nodeType == 3) && is_all_ws(nod) ); // a text node, all ws
}
function first_child( par ){
  var res=par.firstChild;
  while (res) {
    if (!is_ignorable(res)) return res;
    res = res.nextSibling;
  }
  return null;
}
function last_child( par ){
  var res=par.lastChild;
  while (res) {
    if (!is_ignorable(res)) return res;
    res = res.previousSibling;
  }
  return null;
}
function node_after( sib ){
  while ((sib = sib.nextSibling)) {
    if (!is_ignorable(sib)) return sib;
  }
  return null;
}
function maFonction(){
  var Obj = first_child( bodyNode);
  alert("first_child = " + Obj.nodeName);
  Obj = node_after( Obj);
  alert("node_after = " +Obj.nodeName);
}
</script>
</head>
<body id="bodyNode">
<!-- COMMENT -->
<font size="5">This is the document body.</font><p id = "p1Node"><font size="5">This is paragraph 1.</font>
</p>
<input type="button" value="TEST" onclick="maFonction()" />
</body>
</html>


;0)
mercredi 31 janvier 2007 à 21:39:20 | Re : nodeName & FireFox

PetoleTeam

Membre Club
J'ai oublier de dire que pour être correct il vaut mieux écrire
var Obj = first_child( document.getElementById('bodyNode'));
que
  var Obj = first_child( bodyNode);
c'est plus DOM....donc plus compatible !

;0)


Cette discussion est classée dans : toto, is, firefox, nodename


Répondre à ce message

Sujets en rapport avec ce message

Récupérer valeur post ou get [ par Flyer ] Comment je peut faire pour récuprer les valeurs des variables transmisent à une autre page par l'intermédiaire d'un post ou un get ?Ex:Page 1 envoie à Comment kon fait donc ? [ par DragoonWay ] JE cherche a faire des "menus-popups" du genre de ceux kon voit en passant la souris sur les liens du menu de www.setpixel.com.Je l'ai deja fait mais Lire fichier + execution [ par bodin ] Bonjour !Je suis debutant :-), je voudrais savoir deux choses :1/ Comment lire un fichier texte "toto.txt" et le mettredans une zone de texte ?2/ Comm Chaine de caractères jsp [ par dragolesage ] Bonjour,Je débute en programmation. Je dois créer un programme en jsp. J'ai des collections qui s'intitulent "toto_nom de la collection". Je cherche à javascipt apache et linux [ par bannik ] salut,j'ai un probleme avec des fonctions avec des fonctions javascript sur un site apache sous linux:j'ai 2 fichiers, toto.html et toto.jstoto.html</ Variables, déclaration [ par Deny ] Voilà, ce que je veux faire, c'est introduire un nom de popup en variable.Du genre toto = window.open(avec toto comme variable.Vaguement essayé, march liste deroulante auto modifiable [ par conan76 ] Cela fait maintenant depuis le 7/10 que je cherche une solution à mon problème, j'ai pu en trouvé une partie mais plus moyen d'avancer. Je vous remer Redimentionnement d'iframe [ par GASP ] sur une page, je crée un iframe par un document.vrite en javascript. cet iframe à un ID sondage1 et un src=toto.phpdans toto.php je cherche à rediment barre de status sur browsers Firefox, Mozilla et Opera [ par visnet ] Bonjour,Y-a-t-il quelqu'un qui saurait afficher du texte dans la barre de status des browsers Firefox, Mozilla et Opera?Merci infiniment,A. Lo Display:block/inline et firefox (mozilla) [ par romalafrite ] salut à tous, petit problème. j'ai un petit script que j'ai fait : function ShowHide(thisdiv) { if (thisdiv.style.display=='none') { thisdiv.style.dis


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,608 sec (4)

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