Besoin aide code javascript
Résolu/Fermé
A voir également:
- Besoin aide code javascript
- Code asci - Guide
- Code puk bloqué - Guide
- Telecharger javascript - Télécharger - Langages
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
4 réponses
Bonjour,
Le Javascript n'est pas mon fort mais tu peux utiliser css pour cacher et refaire apparaître ton menu.
Le code ressemblerait à peu près à cà :
document.menu.style.visibility='hidden';
et puis tu veux peut être que les gens le voient après auquel cas il faudra rajouter un
document.menu.style.visibility='visible';
Si tu t'y connais un peu mieux en Javascript que moi tu devrais t'en sortir à l'aise avec ce que je viens de te dire.
A plus.
Le Javascript n'est pas mon fort mais tu peux utiliser css pour cacher et refaire apparaître ton menu.
Le code ressemblerait à peu près à cà :
document.menu.style.visibility='hidden';
et puis tu veux peut être que les gens le voient après auquel cas il faudra rajouter un
document.menu.style.visibility='visible';
Si tu t'y connais un peu mieux en Javascript que moi tu devrais t'en sortir à l'aise avec ce que je viens de te dire.
A plus.
nEm3sis
Messages postés
710
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
9 avril 2012
113
11 nov. 2007 à 01:36
11 nov. 2007 à 01:36
peux tu donner le code de ta page ?
Bonjour,
Les différents fichiers :
<b>ACCUEIL.PHP</b>
<head>
<?php
// inclure le fichier avec les différents scripts
require("scripts.php");
?>
</head>
<html>
<?php
include('menu.php');
?>
=> Ce fichier accueil.php fait appel aux deux fichiers :
- Script pour les script entre les balises "Head"
- Menu pour appeler les menu en lui même.
<b>SCRIPT.PHP</b>
<script language="javascript">
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
</script>
<b>MENU.PHP</b>
<table border="0" width="632" cellpadding="0" cellspacing="0" vspace="0" hspace="0">
<tr height="47">
<DL id=menu>
<td><DT id="Club" onClick="javascript:montre('smenu1');"><a href="#"><img src="images/accueil/menu_club.jpg" border="0" vspace="0" hspace="0"></a></DT></td>
<table align="center" border="0" width="632" cellpadding="0" cellspacing="0" vspace="0" hspace="0" height="29">
<tr>
<td colspan="8">
<div align="center">
<DD id=smenu1>
<font face="arial, Helvetica, sans-serif" size="1"><strong>
<a href="#"><font color="#FF3300">xxxx</font></a> -
<a href="#"><font color="#FF3300">xxxx</font></a> -
<a href="#"><font color="#FF3300">xxxx</font></a> -
<a href="#"><font color="#FF3300">xxxx</font></a>
<a href="#"><font color="#FF3300">xxxx</font></a> -
<a href="#"><font color="#FF3300">xxxx</font></a> -
<a href="#"><font color="#FF3300">xxxx</font></a> -
</strong><br>
....................................................................................................................................................................
</DD>
</div>
</td>
</tr>
</table>
Et en fait, lors du chargement de la page accueil.php, la totalité des textes des sous-menus apparaissent. C'est cela que je vourais cacher, le chargement.
Merci de votre aide
Les différents fichiers :
<b>ACCUEIL.PHP</b>
<head>
<?php
// inclure le fichier avec les différents scripts
require("scripts.php");
?>
</head>
<html>
<?php
include('menu.php');
?>
=> Ce fichier accueil.php fait appel aux deux fichiers :
- Script pour les script entre les balises "Head"
- Menu pour appeler les menu en lui même.
<b>SCRIPT.PHP</b>
<script language="javascript">
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
</script>
<b>MENU.PHP</b>
<table border="0" width="632" cellpadding="0" cellspacing="0" vspace="0" hspace="0">
<tr height="47">
<DL id=menu>
<td><DT id="Club" onClick="javascript:montre('smenu1');"><a href="#"><img src="images/accueil/menu_club.jpg" border="0" vspace="0" hspace="0"></a></DT></td>
<table align="center" border="0" width="632" cellpadding="0" cellspacing="0" vspace="0" hspace="0" height="29">
<tr>
<td colspan="8">
<div align="center">
<DD id=smenu1>
<font face="arial, Helvetica, sans-serif" size="1"><strong>
<a href="#"><font color="#FF3300">xxxx</font></a> -
<a href="#"><font color="#FF3300">xxxx</font></a> -
<a href="#"><font color="#FF3300">xxxx</font></a> -
<a href="#"><font color="#FF3300">xxxx</font></a>
<a href="#"><font color="#FF3300">xxxx</font></a> -
<a href="#"><font color="#FF3300">xxxx</font></a> -
<a href="#"><font color="#FF3300">xxxx</font></a> -
</strong><br>
....................................................................................................................................................................
</DD>
</div>
</td>
</tr>
</table>
Et en fait, lors du chargement de la page accueil.php, la totalité des textes des sous-menus apparaissent. C'est cela que je vourais cacher, le chargement.
Merci de votre aide