creation de sites web :

- problème avec innerHTML et Netscape

annonces immobilieres de particuliers
Autres messages sur des sujets similaires :
Problème avec le livre d'or
ONBLUR SOUS NETSCAPE
Problème avec un menu déroulant.
problème (de nouveau)
Problème d'à la ligne
Cours HTML / Javascript / PHP disponibles :



 Retour Site Honolulu  |  Nouveau sujet  |  Retour aux sujets  |  Chercher  |  Connexion    
 problème avec innerHTML et Netscape
Auteur: Jean-Michel
((194.250.112.---)
Date: 08-11-2002 16:26
 messages postés sur  la création de sites web [ msg ]
Bonjour à tous,

Je cherche à modifier le contenu d’un calque en JavaScript, avec IE pas de problème, par contre avec Netscape, je n’y arrive pas.

J’ai lu vos informations concernant innerHTML, j’ai fais les modifications que vous préconisez pour Netscape, mais rien a faire ???

Pouvez-vous m’aider ?
Merci d’avance
Jean-Michel

Ci-dessous mon script simple de test :


<html><head><title>Test</title>
<script language="JavaScript">
function autrecontenu()
{
if( navigator.appName == "Netscape")
{
window.document.monlayer.document.open();
window.document.monlayer.document.write("maintenant le lien a disparu!");
window.document.monlayer.document.close();
}
else
{
window.document.all.monlayer.innerHTML = "maintenant le lien a disparu!";
}
}
</script>
</head><body>
<div id="monlayer" style="position:absolute;left:20px;top:120px">
<a href="javascript:autrecontenu()">écraser ce lien</a>
</div>
</body></html>

Répondre à ce message
 
 Re: problème avec innerHTML et Netscape
Auteur: honolulu
((---.ipt.aol.com)
Date: 08-11-2002 19:10
 messages postés sur  la création de sites web [ msg ]
salut,
je ne fais ici que recopier un des scripts sur le site :

function ecritt(){

NS4 = (document.layers)?1:0;
IE4 = (document.all)?1:0;
W3C = (document.getElementById)?1:0;

if (W3C){var lolo = document.getElementById('dodo');}

else if (NS4){var lolo = document.layers['dodo'];}

else {var lolo = document.all['dodo'];}

if (W3C){lolo.innerHTML="salut";}
if (IE4){lolo.innerHTML="salut";}
if (NS4)
{lolo.document.open();
lolo.document.write("salut");
lolo.document.close();
}
}

sinon joue avec les styles ("visible" et "hidden")
>> document.layers['nom_layer'].style.visiblility='hidden' (ou 'visible')
mais là il faut aussi tenir compte des couches avec "z-index"...
genre z-index=10 pour le premier layer, z-index=20 pour le deuxième
etc etc

Répondre à ce message
 Retour Site Honolulu  |  Liste des Forums    

 Liste des Forums  |  Nouvel utilisateur ? Enregistrez-vous ici 
 Connexion
 Nom d'utilisateur:
 Mot de passe:
 Enregistrer mon profil:
   
 Mot de passe perdu ?
Écrivez votre adresse Email ou votre Identifiant ci-dessous et un nouveau mot de passe sera envoyé sur l'Email lié à votre profil.
phorum.org
Honolulu : créateur de site internet à Annecy et sur le web !