Pourquoi est-ce "onclick" ne fonctionne pas?

  • xaccrocheur
  • Novice
  • Novice
  • Avatar de l’utilisateur
  • Inscription: Oct 15, 2003
  • Messages: 20
  • Loc: paris fr
  • Status: Offline

Message Octobre 28th, 2003, 6:24 am

Salut les gars

Im essayant d'obtenir ce système de menus de travail, il vient de http://www.brainjar.com et de son assez cool, mais je ne comprends pas pourquoi les entrées de premier niveau ne sont pas actives (ie: rien ne se passe lorsque vous cliquez dessus) même si la barre d'état du navigateur affiche le lien href!
DEMO_PAGE = http://www.coatmeur.cineteck-fr.com/BioSPIP_2_6/
Je suppose que ses un bug Firebird, mais je ne veux pas l'admettre! Im va trouver une solution de contournement, car mon client ne veut pas comprendre que leurs liens toplevel menu ne fonctionnent pas...

J'ai essayé de passer la commande "location.href = rubrique.php3? Id_rubrique = 1" dans le onclick, pour forcer le comportement des liens, mais en vain.

Im a javascripter très mauvais, alors peut-être c'est là que j'ai eu tort...

AIDE?

Code: [ Select ]
<a onmouseover="buttonMouseover(event, 'menu1');" onclick="return buttonClick(event, 'menu1');location.href='rubrique.php3?id_rubrique=1';status='plop'" href="rubrique.php3?id_rubrique=1" class="menuButton" style="color: #FF9900;font-weight:bold">Soci&t&</a>
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Octobre 28th, 2003, 6:24 am

  • the_Maven
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Fév 02, 2004
  • Messages: 196
  • Status: Offline

Message Février 4th, 2004, 10:49 pm

Hey, c'est une opinion...

Je n'aime pas utiliser la méthode onclick, parce que quand je le tester, ça marche la première fois, et ne fonctionnera pas jusqu'à ce que je recharger la page. Une autre façon de contourner cela est de placer l'appel URL dans une fonction. Par exemple:
Code: [ Select ]
<script language="javascript" type="text/javascript"
function getPage() {
open ("urlofnewpage" "NameofNewWindow");
}
</script>
  1. <script language="javascript" type="text/javascript"
  2. function getPage() {
  3. open ("urlofnewpage" "NameofNewWindow");
  4. }
  5. </script>

.. code plus...
Code: [ Select ]
<a href="javascript:getPage()">link text</a>

J'ai pris la liberté en caractères gras-il si vous pouviez voir la façon dont la fonction a été appelée. I hope this helps.

- Le Maven

------------------------------------------------
The Maven - s'il vous plaît utiliser le bbCode lors de la publication du code. Sinon, il ne vous feront pas s'afficher correctement et peut parfois gâcher le poste entier. Lorsque vous utilisez le "code" balisage option normale comme en gras ne fonctionnera pas.
ATNO

Afficher de l'information

  • Total des messages de ce sujet: 2 messages
  • Utilisateurs parcourant ce forum: Kurthead+1 et 117 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC