à l'aide sur l'evenement onclick
Résolu
li2000
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
li2000 Messages postés 18 Date d'inscription Statut Membre Dernière intervention - 11 juil. 2011 à 14:52
li2000 Messages postés 18 Date d'inscription Statut Membre Dernière intervention - 11 juil. 2011 à 14:52
A voir également:
- à l'aide sur l'evenement onclick
- Evenement whatsapp - Accueil - WhatsApp
- Vous allez pouvoir organiser des événements au sein des groupes WhatsApp - Accueil - Messagerie instantanée
- La description de l’id d’événement 153 dans la source nvlddmkm est introuvable. le composant qui a déclenché cet événement n’est pas installé sur l’ordinateur local ou l’installation est endommagée. vous pouvez installer ou réparer le composant sur l’ordinateur local. - Windows 11
- Un evenement inattendu s'est produit league of legends ✓ - Forum jeux en ligne
- Evenement 10016 ✓ - Forum Windows 10
14 réponses
c'est pas en javascript qu'on fait ca c'est en css normalement, par contre j'avais jamais vu tant de input submit a la suite ...
tu peux filer ton url qu'on puisse voir a quoi tout ca ressemble ?
tu peux filer ton url qu'on puisse voir a quoi tout ca ressemble ?
voila tu peut voire :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
if(isset($_GET["Samedi"])) // Une semaine précise est demandée
{
$ts = $_GET["Samedi"];
}
else //On prendra la semaine d'aujourd'hui
{
$diff = (date('w')+1) * 86400; //Différence en secondes par rapport au lundi - exemple : mercredi(2) * 86400
$ts = (time() - $diff); //On récupère le TimeStamp du lundi
}
//Initialisation des variables
$week = date('W', $ts); //Semaine en cours
$avant = $ts - 604800; //TimeStamp Lundi précédant = le ts du lundi - 60sec * 60min * 24h * 7jours
$apres = $ts +604800; //TimeStamp Lundi suivant = le ts du lundi + 60sec * 60min * 24h * 7jours
?>
<html>
<head>
<title>Calendrier par Semaine - Semaine </title>
<link type="text/css" rel="stylesheet" href="bouton.css">
</head>
<div align="center">
<a href="calendrier20.php?Samedi=<?php echo $avant;?>"><< présédent </a> Semaine <?php echo $week;?> <a href="calendrier20.php?Samedi=<?php echo $apres;?>">suivant >></a>
</div>
<body>
<table align="center" border="1" width="420px" style=" text-decoration:none;background-color:#f2f6fb">
<center> <tr>
<td align="center" width="14%"><b>Sam</b></td>
<td align="center" width="14%"><b>Dim</b></td>
<td align="center" width="14%"><b>Lun</b></td>
<td align="center" width="14%"><b>Mar</b></td>
<td align="center" width="14%"><b>Mer</b></td>
<td align="center" width="14%"><b>Jeu</b></td>
</tr></center>
<tr>
<?php
for($i=0;$i<=5;$i++)
{
?>
<td align="center" style="border:1px color:#666666">
<?php echo date('d / m Y', $ts);?>
</td>
<?php
$ts = $ts + 86400; //On passe au jour suivant car un jour = 60sec * 60min * 24h
}
?>
</tr>
<?php
for($j=0;$j<=5;$j++)
{
?>
<td align="center" border="1" width="420px" style=" border:1px color:#666666;text-decoration:none;background-color:#f2f6fb"><center>
<input type="submit" id="$j" value="08h00"class="classe_button"></input>
<input type="submit" id="$j" value="08h20"class="classe_button"></input>
<input type="submit" id="$j" value="08h40"class="classe_button"></input>
<input type="submit" id="$j" value="09h00"class="classe_button"></input>
<input type="submit" id="$j" value="09h20"class="classe_button"></input>
<input type="submit" id="$j" value="09h40"class="classe_button"></input>
<input type="submit" id="$j" value="10h00"class="classe_button"></input>
<input type="submit" id="$j" value="10h20"class="classe_button"></input>
<input type="submit" id="$j" value="10h40"class="classe_button"></input>
<input type="submit" id="$j" value="11h00"class="classe_button"></input>
<input type="submit" id="$j" value="11h20"class="classe_button"></input>
<input type="submit" id="$j" value="11h40"class="classe_button"></input>
<input type="submit" id="$j" value="13h00"class="classe_button"></input>
<input type="submit" id="$j" value="13h20"class="classe_button"></input>
<input type="submit" id="$j" value="13h40"class="classe_button"></input>
<input type="submit" id="$j" value="14h00"class="classe_button"></input>
<input type="submit" id="$j" value="14h20"class="classe_button"></input>
<input type="submit" id="$j" value="14h40"class="classe_button"></input>
<input type="submit" id="$j" value="15h00"class="classe_button"></input>
<input type="submit" id="$j" value="15h20"class="classe_button"></input>
<input type="submit" id="$j" value="15h40"class="classe_button"></input>
</center></td>
<?php
}
?>
</tr>
</table>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
if(isset($_GET["Samedi"])) // Une semaine précise est demandée
{
$ts = $_GET["Samedi"];
}
else //On prendra la semaine d'aujourd'hui
{
$diff = (date('w')+1) * 86400; //Différence en secondes par rapport au lundi - exemple : mercredi(2) * 86400
$ts = (time() - $diff); //On récupère le TimeStamp du lundi
}
//Initialisation des variables
$week = date('W', $ts); //Semaine en cours
$avant = $ts - 604800; //TimeStamp Lundi précédant = le ts du lundi - 60sec * 60min * 24h * 7jours
$apres = $ts +604800; //TimeStamp Lundi suivant = le ts du lundi + 60sec * 60min * 24h * 7jours
?>
<html>
<head>
<title>Calendrier par Semaine - Semaine </title>
<link type="text/css" rel="stylesheet" href="bouton.css">
</head>
<div align="center">
<a href="calendrier20.php?Samedi=<?php echo $avant;?>"><< présédent </a> Semaine <?php echo $week;?> <a href="calendrier20.php?Samedi=<?php echo $apres;?>">suivant >></a>
</div>
<body>
<table align="center" border="1" width="420px" style=" text-decoration:none;background-color:#f2f6fb">
<center> <tr>
<td align="center" width="14%"><b>Sam</b></td>
<td align="center" width="14%"><b>Dim</b></td>
<td align="center" width="14%"><b>Lun</b></td>
<td align="center" width="14%"><b>Mar</b></td>
<td align="center" width="14%"><b>Mer</b></td>
<td align="center" width="14%"><b>Jeu</b></td>
</tr></center>
<tr>
<?php
for($i=0;$i<=5;$i++)
{
?>
<td align="center" style="border:1px color:#666666">
<?php echo date('d / m Y', $ts);?>
</td>
<?php
$ts = $ts + 86400; //On passe au jour suivant car un jour = 60sec * 60min * 24h
}
?>
</tr>
<?php
for($j=0;$j<=5;$j++)
{
?>
<td align="center" border="1" width="420px" style=" border:1px color:#666666;text-decoration:none;background-color:#f2f6fb"><center>
<input type="submit" id="$j" value="08h00"class="classe_button"></input>
<input type="submit" id="$j" value="08h20"class="classe_button"></input>
<input type="submit" id="$j" value="08h40"class="classe_button"></input>
<input type="submit" id="$j" value="09h00"class="classe_button"></input>
<input type="submit" id="$j" value="09h20"class="classe_button"></input>
<input type="submit" id="$j" value="09h40"class="classe_button"></input>
<input type="submit" id="$j" value="10h00"class="classe_button"></input>
<input type="submit" id="$j" value="10h20"class="classe_button"></input>
<input type="submit" id="$j" value="10h40"class="classe_button"></input>
<input type="submit" id="$j" value="11h00"class="classe_button"></input>
<input type="submit" id="$j" value="11h20"class="classe_button"></input>
<input type="submit" id="$j" value="11h40"class="classe_button"></input>
<input type="submit" id="$j" value="13h00"class="classe_button"></input>
<input type="submit" id="$j" value="13h20"class="classe_button"></input>
<input type="submit" id="$j" value="13h40"class="classe_button"></input>
<input type="submit" id="$j" value="14h00"class="classe_button"></input>
<input type="submit" id="$j" value="14h20"class="classe_button"></input>
<input type="submit" id="$j" value="14h40"class="classe_button"></input>
<input type="submit" id="$j" value="15h00"class="classe_button"></input>
<input type="submit" id="$j" value="15h20"class="classe_button"></input>
<input type="submit" id="$j" value="15h40"class="classe_button"></input>
</center></td>
<?php
}
?>
</tr>
</table>
</body>
</html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je crois bien que tu ne maitrises pas trop les bases donc c'est pour ca que tu es perdu..
essaie de suivre des tutos de débutants parsque la ton code est vraiment trop moche pour etre sauvé... :(
essaie de suivre des tutos de débutants parsque la ton code est vraiment trop moche pour etre sauvé... :(
tu parles sur le tableau à cause des inputs après je vais les faire dans un tableau c'est pas un problème dit moi comment je change la couleur des boutons en clichons dessus c'est l'important
c'est la base du css et des pseudo classes :HOVER
sinon si tu veux sur le onclick rajoute une fonction Js sur this qui modifie le style
et réinitialise celui des autres
sinon si tu veux sur le onclick rajoute une fonction Js sur this qui modifie le style
et réinitialise celui des autres
liste tes elements avec un getelementbytagname
ensuite boucle sur ta var et affecte un evenement un peu comme ca
tonelement.onclick = function(){
this.style.backgroundColor = "#F00";
}
ensuite boucle sur ta var et affecte un evenement un peu comme ca
tonelement.onclick = function(){
this.style.backgroundColor = "#F00";
}
j'ai modifier mon tableau j'ai mie un aray ta pas aimer les inputs hervé voila mon code:
$li = array (0=>'08:00',1=>'08:20',2=>'08:40', 3=>'09:00',4=>'09:20',5=>'09:40',6=>'10:00',7=>'10:20',8=>'10:40',9=>'11:00',10=>'11:20',11=>'11:40',12=>'13:00',13=>'13:20',14=>'13:40',15=>'14:00',16=>'14:20',17=>'14:40',18=>'15:00',19=>'15:20',20=>'15:40');
for ($i=0; $i<21; $i++)
{
echo "<tr>";
for ($j=0; $j<6; $j++)
{
echo '<td width="70" height="30">';
echo ('<input type="button" name="active" id="'.$j.$i.'" value="'.$li[$i].'" onclick=javascript:ch() />');
echo '</td>';
}
echo "</tr>";
}
echo "</table>";
$li = array (0=>'08:00',1=>'08:20',2=>'08:40', 3=>'09:00',4=>'09:20',5=>'09:40',6=>'10:00',7=>'10:20',8=>'10:40',9=>'11:00',10=>'11:20',11=>'11:40',12=>'13:00',13=>'13:20',14=>'13:40',15=>'14:00',16=>'14:20',17=>'14:40',18=>'15:00',19=>'15:20',20=>'15:40');
for ($i=0; $i<21; $i++)
{
echo "<tr>";
for ($j=0; $j<6; $j++)
{
echo '<td width="70" height="30">';
echo ('<input type="button" name="active" id="'.$j.$i.'" value="'.$li[$i].'" onclick=javascript:ch() />');
echo '</td>';
}
echo "</tr>";
}
echo "</table>";
et ce que c'est comsa :
<script language=javascript>
var cells = document.getElementsByTagName("$li");
for (var i = 0; i < 21; i++) {
cells.onclick = function(){
this.style.backgroundColor = "#F00";
}
}
</script>
<script language=javascript>
var cells = document.getElementsByTagName("$li");
for (var i = 0; i < 21; i++) {
cells.onclick = function(){
this.style.backgroundColor = "#F00";
}
}
</script>
oui et je te demande et ce que c'est comsa ?
hervé56 je te remerci j'ai réglai le probleim il ami qui ma aider voisi comment:
css.
.bouton{
background-color:#f2f6fb;
}
.bouton_actif{
background-color:#7FFF00;
}
js:
boutonPrecedent="";
function changeCouleur(boutonClique)
{
if (boutonPrecedent!="")
{
document.getElementById(boutonPrecedent).className="bouton";
}
document.getElementById(boutonClique).className="bouton_actif";
boutonPrecedent=boutonClique;
}
Mais il y a un autre problème conne la couleur du bouton est changer et que l'utilisateur reclique sur ce bouton il revient pas à ça couleur initiale
css.
.bouton{
background-color:#f2f6fb;
}
.bouton_actif{
background-color:#7FFF00;
}
js:
boutonPrecedent="";
function changeCouleur(boutonClique)
{
if (boutonPrecedent!="")
{
document.getElementById(boutonPrecedent).className="bouton";
}
document.getElementById(boutonClique).className="bouton_actif";
boutonPrecedent=boutonClique;
}
Mais il y a un autre problème conne la couleur du bouton est changer et que l'utilisateur reclique sur ce bouton il revient pas à ça couleur initiale