begin process at 2010 03 20 09:04:36
  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

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,546 sec (3)

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