Problème image cliquable html js
Résolu
PocketArt20
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour.
Rapide mise en contexte :
J'essaye de coder une sorte de "système d'exploitation" directement sur un site.
Je dois donc rendre certaines images cliquables pour accéder à des menus/ sous-menus...
Mon seul problème est que ces images cliquables ne fonctionnent qu'au deuxième clic. Comment faire pour régler ce problème ?
Merci.
Rapide mise en contexte :
J'essaye de coder une sorte de "système d'exploitation" directement sur un site.
Je dois donc rendre certaines images cliquables pour accéder à des menus/ sous-menus...
Mon seul problème est que ces images cliquables ne fonctionnent qu'au deuxième clic. Comment faire pour régler ce problème ?
Merci.
A voir également:
- Rendre une image cliquable html
- Editeur html - Télécharger - HTML
- Image iso - Guide
- Acronis true image - Télécharger - Sauvegarde
- Reduire taille image - Guide
- Légender une image - Guide
2 réponses
J'ai indiqué le bug aux admin du site.. espérons qu'ils corrigent ce souci.
Quoi qu'il en soit,
Tu dis que ça ne fonctionne qu'au second clic ...
c'est à dire ?
Quel est le code complet de ce "menu" ?
Comment est le "display" de ton startmenu au départ ? l'as tu initialisé ou l'as tu laissé par défaut ?
Où se trouve le code js par rapport à ton html ? avant ? après ? dans un fichier à part ?
Dans l'idéal, c'est le code "complet" qu'il faudrait nous montrer.
Quoi qu'il en soit,
Tu dis que ça ne fonctionne qu'au second clic ...
c'est à dire ?
Quel est le code complet de ce "menu" ?
Comment est le "display" de ton startmenu au départ ? l'as tu initialisé ou l'as tu laissé par défaut ?
Où se trouve le code js par rapport à ton html ? avant ? après ? dans un fichier à part ?
Dans l'idéal, c'est le code "complet" qu'il faudrait nous montrer.
Sans voir ce que tu as écrit comme code .... impossible de t'aider !
Donc... Commence par poster ton code correctement sur le forum en utilisant les BALISES DE CODE
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Donc... Commence par poster ton code correctement sur le forum en utilisant les BALISES DE CODE
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Voici le code pour le bouton démarrer: (code modifié car accès refusé lors du post du message avec balises de code.)
<img src="Elements/menu_button.png" id="menu_button" onclick="togglemenu()" [ici rajouter un ">"]
Qui renvoie vers cette fonction js pour afficher un menu "démarrer". Comme Windows.
function togglemenu() [ici rajouter un "{"] var span = document.getElementById("startmenu"); if(span.style.display == "none") { span.style.display = "inline"; } else { span.style.display = "none"; }}
Merci
<img src="Elements/menu_button.png" id="menu_button" onclick="togglemenu()" [ici rajouter un ">"]
Qui renvoie vers cette fonction js pour afficher un menu "démarrer". Comme Windows.
function togglemenu() [ici rajouter un "{"] var span = document.getElementById("startmenu"); if(span.style.display == "none") { span.style.display = "inline"; } else { span.style.display = "none"; }}
Merci
le code js se trouve sur une page a part.
Le code source est disponible sur mon site directement
jstern.freeboxos.fr/miniOS/mmenu.html
Le css n'est pas directement considéré comme l'attribut "style".
Avant le premier click
Après le premier click
tu devrais pouvoir modifier ton code comme ça