11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour tout le monde alors voilà tout d'abord je vous previens je suis plûtot niveau débutant en javascript. Donc en faites ce que que voudrais faire c'est que selon le navigateur il affiche une page différente. J'ai commencé mais bien sur cela ne fonctionne pas comme je le voufrais.


<script language="Javascript">
var Nom = navigator.appName;
if (Nom == 'Netscape')
{
document.write("
<img src="images/vide.gif" alt="vide" align="middle" height="8">
<a href="http://www.cegid.fr/" target="_blank" onMouseOut="document.imagesname.src=images0.src" onMouseOver="document.imagesname.src=images1.src">Cegid</a><br>");
}

if (Nom == 'Microsoft Internet Explorer') {
document.write("
<img src="images/vide.gif" alt="vide" align="middle" height="8">
<a href="http://www.cegid.fr/" target="_blank">Cegid</a><br>")
}
</script>


Merci d'avance pour les réponses que vous apporterais.
PS: je sais que c'est possible par PHP mais je veut le faire de cette façon.
Modifié par @lucard (25 Oct 2007 - 16:16)
bonjour,

J'ai pas vérifier ton code,

Mais un premier truc me frappe c'est tes document.write

tu écris:

document.write("

<img src="images/vide.gif" alt="vide" align="middle" height="8">

<a href="http://www.cegid.fr/" target="_blank" onMouseOut="document.imagesname.src=images0.src" onMouseOver="document.imagesname.src=images1.src">Cegid</a><br>");


Cela ne peu marcher car tu ouvre et ferme tes guillemets sans arrêt. Dans le texte à l'intérieur met de apotrophe plutôt que des guillemets.
exemple:

document.write("

<img src='images/vide.gif' alt='vide' align='middle' height='8'>

<a href='http://www.cegid.fr/' target='_blank' onMouseOut='document.imagesname.src=images0.src' onMouseOver='document.imagesname.src=images1.src'>Cegid</a><br>");


++ Smiley cligne