PDA

Voir la version complète : problèmes de javascript avc mozilla et netscape..


bourgi220
14/07/2003, 13h39
bon bin voilà, dans l'intérêt de gagner un peu de place sur easyastro, je voudrais faire un petit menu en javascript, j'en ai fait un mais il ne marche qu'avec IE...
regardez: (le menu est en haut de l'article)
http://www.astro-cosmos.com/easyastro/inde...entaires&ref=20 (http://www.astro-cosmos.com/easyastro/index.php?mod=articles&ac=commentaires&ref=20)

essayez avc Mozilla par exemple et ya rien ki s'affiche...
voici le code de mon menu:
document.write('<A href="index.php?mod=articles&ac=commentaires&ref=20">Mercure</A>')

document.write(' | ')

document.write('<A href="index.php?mod=articles&ac=commentaires&ref=13">Vénus</A>')

document.write(' | ')

document.write('<A href="index.php?mod=articles&ac=commentaires&ref=6">Mars</A>')

document.write(' | ')

document.write('<A href="index.php?mod=articles&ac=commentaires&ref=5">Jupiter</A>')

document.write(' | ')

document.write('<A href="index.php?mod=articles&ac=commentaires&ref=12">Saturne</A>')

document.write(' | ')

document.write('<A href="index.php?mod=articles&ac=commentaires&ref=18">Pluton</A>')

Quelqu'un pourrait m'aider svp pcq j'aimerais bien que ce menu soit compatible avc tous les navigateurs...
merci, ++

darko
14/07/2003, 15h11
y a ceratin script qui ne marche qu'avec IE :? car parfois Netscape a du mal a interpreté certains scripts, parfois c'est aussi le contraire :(
je ne vois pas ce que tu peux faire a part chercher un autre script qui marcherait avec touts les navigateurs.

sur les sites proposant ce genre de script il est sovent signalé avec quel navigateur et quel version ca marche, ceratin fonctionnent avec touts les navigateurs d'autres pas :wink:

bourgi220
14/07/2003, 15h34
oai mais ce script je l'ai fait mio meme...

Créateur de bugs
14/07/2003, 15h49
normalement ça devrait marcher, le document.write c'est un truc de base du javascript, comme l'echo du php.

c'est totalement obligé que ça marche

bourgi220
14/07/2003, 16h08
normalement ça devrait marcher, le document.write c'est un truc de base du javascript, comme l'echo du php.

c'est totalement obligé que ça marche
bin alors pourquoi ca marche pas??

Nico@astrocosmos.net
14/07/2003, 18h57
Tu parles de quel menu ?

Mercure | Vénus | Mars | Jupiter | Saturne | Pluton ???


Celui là il semble marcher très bien chez moi (Mozilla 1.4)

logastro
14/07/2003, 19h04
Avec netscape 7.0, ça marche pas... mais tu peux faire ça en html, si tu fait des ajoux ou des modifs, il n'y a pas beaucoup de pages à changer...

Nico@astrocosmos.net
14/07/2003, 19h09
J'ai pas essayé mais normalement avec netscape 7.1 ca devrait marcher aussi puisque son moteur est celui de Mozilla 1.4

bourgi220
14/07/2003, 19h23
Avec netscape 7.0, ça marche pas... mais tu peux faire ça en html, si tu fait des ajoux ou des modifs, il n'y a pas beaucoup de pages à changer...
bin oui mais je compte utiliser ce genre de menu pour d'autres choses aussi... (qui prennent plus de temps si on veut changer tout...)
Mais je bien encore d'essayer, avc ma vs de netscape et ma vs de mozilla ca ne marche pas!!

logastro
14/07/2003, 19h25
J'ai pas essayé mais normalement avec netscape 7.1 ca devrait marcher aussi puisque son moteur est celui de Mozilla 1.4

7.0 aussi je crois, mais... marche pô

bourgi220
14/07/2003, 19h26
aidez moiiiii!!! svp...

Nico@astrocosmos.net
14/07/2003, 19h30
J'ai pas essayé mais normalement avec netscape 7.1 ca devrait marcher aussi puisque son moteur est celui de Mozilla 1.4

7.0 aussi je crois, mais... marche pô

netscape 7.0 est basé sur Mozilla 1.0 .... depuis lors il y a eu beaucoup d'améliorations ..

logastro
14/07/2003, 19h32
Bon ben je vais installer netscape 7.1... ou mozilla 1.4 ;)

astro-fr.net
14/07/2003, 20h50
Pourquoi tu fais pas un include en php avec ton menu en html ?

Créateur de bugs
14/07/2003, 20h53
si un navigateur ne lit pas àça alors il ne lit aucun javascript donc c'est de la merde. Surtout que le javascript est maintenant hyper-utilisé, rares sont les sites ne l'utilisant pas.

Mais si tu veux que ça marche voilà comment faire: refais le en php.

-Tu mets l'affichage du menu dans un fichier séparé.
-La où tu veux mettre le menu tu mets: <? include('adressedufichier'); ?>

et le code du fichier du menu:



<A href="index.php?mod=articles&ac=commentaires&ref=20">Mercure</A> | <A href="index.php?mod=articles&ac=commentaires&ref=13">Vénus</A>

| <A href="index.php?mod=articles&ac=commentaires&ref=6">Mars</A> | <A href="index.php?mod=articles&ac=commentaires&ref=5">Jupiter</A>

| <A href="index.php?mod=articles&ac=commentaires&ref=12">Saturne</A> |

<A href="index.php?mod=articles&ac=commentaires&ref=18">Pluton</A>


(le truc tout con quoi, même pas besoin d'utiliser des echo)

Créateur de bugs
14/07/2003, 20h54
ah bin pendant que j'écrivais tout ça notre ami Astro-fr.net m'a coupé l'herbe sous le pied ! :lol:

bourgi220
14/07/2003, 21h27
si un navigateur ne lit pas àça alors il ne lit aucun javascript donc c'est de la merde. Surtout que le javascript est maintenant hyper-utilisé, rares sont les sites ne l'utilisant pas.

Mais si tu veux que ça marche voilà comment faire: refais le en php.

-Tu mets l'affichage du menu dans un fichier séparé.
-La où tu veux mettre le menu tu mets: <? include('adressedufichier'); ?>

et le code du fichier du menu:



<A href="index.php?mod=articles&ac=commentaires&ref=20">Mercure</A> | <A href="index.php?mod=articles&ac=commentaires&ref=13">Vénus</A>

| <A href="index.php?mod=articles&ac=commentaires&ref=6">Mars</A> | <A href="index.php?mod=articles&ac=commentaires&ref=5">Jupiter</A>

| <A href="index.php?mod=articles&ac=commentaires&ref=12">Saturne</A> |

<A href="index.php?mod=articles&ac=commentaires&ref=18">Pluton</A>


(le truc tout con quoi, même pas besoin d'utiliser des echo)

Merci beaucoup Florent! je vais faire ca de suite...
++

bourgi220
14/07/2003, 21h37
ah oui mais ca ne marchera pas... J'avais oublié que mes articles étaient fait en code html.... :( donc ca ne peut pas marcher...

bourgi220
14/07/2003, 21h48
En fait, je me demande si c'est pas le code que je voulais mettre à l'emplacement du menu qui était faux...
Quelqu'un peut me dire si c'est juste ca:
<SCRIPT LANGUAGE="JavaScript" SRC="menuss.js"></SCRIPT>
merci... ++

Créateur de bugs
14/07/2003, 22h34
ça ma l'air correct...

mais pour le php, pwsphp est en php dc jepense que ça devrait passer; en tt cas ça ne coûte rien d'essayer

bourgi220
15/07/2003, 10h18
ça ma l'air correct...

mais pour le php, pwsphp est en php dc jepense que ça devrait passer; en tt cas ça ne coûte rien d'essayer
bin j'ai essayé... mais ca marche pas parce que le code de mes articles est le html...