rss
debutant bloqué en javascript
par philippe
 Fil de Discussions
Statut : Non résolu
mardi 7 février 2006 à 20:16:56
bonjour,
j'ai un probleme d'incorporation de javascript dans un listing html.
j'ai copié sur le net un javascript de menu déroulant, or il ne me dirige sur aucun lien (autre page ou adresse www).voila le listing complet:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>

<title>accueil Parapharmacie VITALIS</title>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1">
<meta content="philippe PARICARD" name="author">
<meta content="page d'accueil "
name="description">
<meta content="MSHTML 6.00.2900.2802" name="GENERATOR">
</head>
<body>
<script language="JavaScript">
function MenuAuto(fileName)
{if (fileName != " ")
{p = document.form1.D2.selectedIndex;
parent.location.href= fileName}}
</script>

<form name="form1">
<select onchange="MenuAuto(this.options[selectedIndex].value)"
size="1" name="D2">
<option selected="selected" value=" ">Soins visage</option>
<option value="equipe.htm">equipe</option>
<option value="http://www.yahoo.fr">yahoo</option>
</select>
</form>
</div>
</body>
</html>

j'ai bien mis le script java entre les balises <head>
la fonction est bien entre les balises <body>
le menu déroule mais si je clique sur un des choix , il ne se passe rien!! Où est l'erreur ?
merci de me répondre
Répondre à philippe  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Gihef, le mardi 7 février 2006 à 23:11:58 Fil de Discussions
Bonjour,

Tel que tu le montres, “<script …” arrive juste après <body> et donc en dehors de <head>.
</head> 
<body> 
<script language="JavaScript">

Et puis tu fermes une </div> qui n'a pas été ouverte.
-- > Nous avons su vous aider ? Alors, aidez-nous, dites-le et
-- > • cochez le problème comme résolu. Merci.
Répondre à Gihef

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par king, le mercredi 8 février 2006 à 14:08:14 Fil de Discussions
Si tu veux que ça conduise sur "equipe.htm" tu dois mettre ta page "equipe.htm" dans le même dossier que ta page qui présente le menu déroulant (ou indiquer le niveau où ce trouve cette page):

Exemple:
<option value="equipe/equipe.htm">equipe</option>
Répondre à king

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par paricard, le mercredi 8 février 2006 à 21:43:41 Fil de Discussions
merci pour ta réponse, mais en fait le probleme ne vient pas de là.
quand j'incorpore un javascript de ce style, IE m'affiche un blocage style blocage de pop up (en fait une alerte activex) tant que je ne débloque pas cette alerte, l'exécution bloque.
1er souci, comment éviter ce message d'alerte?

une fois que je clique sur "autoriser...", c'est bon, ça dirige correct mais par contre autre problème: si je mets plusieurs fonctions de ce menu déroulant les unes a la suite des autres, pas de redirection selon le lien. en résumé: une fonction dans le listing, c'est bon; 2 ou plusieurs fonctions , c'est pas bon (or dans ma page, j'ai besoin de plusieurs menus déroulants juxtaposés)

merci si tu peux m'aider
Répondre à paricard

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Gihef, le mercredi 8 février 2006 à 22:42:05 Fil de Discussions
Bonjour,

As-tu activé Javascript dans les Options d'IE ?

J'ai essayé avec Safari et Firefox et Opera. Ça fonctionne.
Et même ça :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>

<title>accueil Parapharmacie VITALIS</title>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1">
<meta content="philippe PARICARD" name="author">
<meta content="page d'accueil " name="description">
<meta content="MSHTML 6.00.2900.2802" name="GENERATOR">
</head>
<body>
<script language="JavaScript">
function MenuAuto(fileName)
{if (fileName != " ")
{p = document.form1.D2.selectedIndex;
parent.location.href= fileName}}
</script>

<form name="form1">
<select onchange="MenuAuto(this.options[selectedIndex].value)"
size="1" name="D2">
<option selected="selected" value=" ">Soins visage</option>
<option value="equipe.htm">equipe</option>
<option value="http://www.yahoo.fr">yahoo</option>
</select>
</form>

<form name="form2">
<select onchange="MenuAuto(this.options[selectedIndex].value)"
size="1" name="D2">
<option selected="selected" value=" ">Soins mains</option>
<option value="epique.html">epique</option>
<option value="http://www.google.fr">google</option>
</select>
</form>

<form name="form3">
<select onchange="MenuAuto(this.options[selectedIndex].value)"
size="1" name="D2">
<option selected="selected" value=" ">Soins tsoin</option>
<option value="et_colegram.html">et colegram</option>
<option value="http://www.exalead.fr">exalead</option>
</select>
</form>
</body>
</html>
-- > Nous avons su vous aider ? Alors, aidez-nous, dites-le et
-- > • cochez le problème comme résolu. Merci.
Répondre à Gihef

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par paricard, le jeudi 9 février 2006 à 15:36:14 Fil de Discussions
merci pour ton aide
la juxtaposition des menus déroulants ne marchait pas car je mettais tout betement <form name="form1"> à chaque fois au lieu de mettre form 2, form 3... Donc là, c'est résolu!
Par contre, j'ai toujours le blocage activeX dans IE; j'ai vu que dans les modules complementaires de "outil" dans IE qu'il y avait 2 modules ActiveX activés.
Est ce que c'est à cause de ça que ça bloque? si oui, les internautes n'ont pas tous forcément ces modules désactivés et ils bloqueront s'ils se connectent sur le site!
comment résoudre ça si le problème vient de là?
merci pour ta réponse
fil
Répondre à paricard

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Gihef, le jeudi 9 février 2006 à 20:13:21 Fil de Discussions
Windows et ActiveX, que je n'utilise pas, sont au-delà de mes compétences.
N'y a-t-il pas assez de modules activés ?

Je cherche. Et j'ai remarqué ça :
<meta content="MSHTML 6.00.2900.2802" name="GENERATOR">
Qu'est-ce que c'est ?
-- > Nous avons su vous aider ? Alors, aidez-nous, dites-le et
-- > • cochez le problème comme résolu. Merci.
Répondre à Gihef

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par paricard, le jeudi 9 février 2006 à 20:48:07 Fil de Discussions 
cette ligne:
<meta content="MSHTML 6.00.2900.2802" name="GENERATOR">
a été pompé dans un listing du net au milieu d'autre ligne de code.
que je la mette ou que je l'enlève, j'ai l'impression que ca ne change pas grand chose.
Mon probleme ne doit pas être bien compliqué, car en fait quelque soit le petit bout de listing que je pompe par exemple
<div>
style="position: absolute; width: 193px; left: 17px; top: 72px; height: 30px;">
<marquee class="Scroller" behavior="scroll"
direction="left" width="100%" height="19"
scrollamount="4" scrolldelay="0"
onmouseover="this.stop()" onmouseout="this.start()"><font
face="Arial, Helvetica, sans-serif" size="2"><strong><em>Profitez
de promotions exceptionnelles tous les jours:
</em></strong><em><font color="#ff3300"><strong>-20%
-30% -40% -50% et des dizaines de produits à prix
coutants!!!
</strong></font></em></font></marquee>
</div>

c'est un listing de phrase déroulante et bien ca plante avec le meme message activeX. pourtant ce n'est pas du javascript!!
ce probleme ne me bloque pas dans l'avancée de mon site, mais c'est énervant ce message d'erreur
merci
Répondre à paricard
Discussions pertinentes trouvées dans le forum
03/06 11h01[javascript] bloquer touches clavierWebmastering03/06 11h010
26/11 17h30PHP bloquer page si javascript non activerWebmastering31/03 16h131
16/07 18h36[Javascript] confirm() bloque le submitWebmastering16/07 18h411
11/06 11h30bloqué au niveau de variable en javascriptWebmastering11/06 14h022
15/05 15h02[Javascript] Bloquer un bouton après clickProgrammation15/05 18h0911
Plus de discussions sur « debutant bloqué en javascript » Discussion en cours Discussion fermée Problème résolu
Logiciels pertinents trouvés dans les téléchargements
Télécharger Mega Bloc Notes 5.3Mega Bloc Notes - Mega Bloc Notes est un éditeur de texte (TXT/RTF/XLS/DOC/MCW/HTM...) possédant une multitudes de fonctions originales telles...Catégorie: Traitement de texte
Licence: Freeware/gratuit
Télécharger Blowfish Advanced CS    2.57Blowfish Advanced CS - Blowfish Advanced CS est un puissant outil de sécurité et de cryptage pour Windows. En tant que successeur de BFA97,...Catégorie: Sécurité
Licence: Open Source
Télécharger Firefox 3.0Firefox - Mozilla Firefox 3 est un excellent navigateur qui peut fonctionner à côté d'Internet Explorer ou le remplacer. Il apporte...Catégorie: Navigateurs
Licence: Open Source
Télécharger Opera 9.51Opera - Marre des trous de sécurité du navigateur par défaut ? Envie enfin d'avoir un navigateur simple et configurable facilement ?...Catégorie: Navigateurs
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « debutant bloqué en javascript »
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide