changer [input type="button"] en [button onclick].
6 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
-

carole heinz - WRInaute accro

- Messages: 2459
- Inscription: Mer Fév 28, 2007 1:44
changer [input type="button"] en [button onclick].
bonjour!
j'ai ici un script de slideshow message (messages défilant successivement dans une fenêtre et liés chacun à une page spécifique de mon site)
voici le script:
le bouton proposé par ce script est un bouton de type [input type="button"], or j'aimerais mettre en place un bouton [onclick button] afin d'avoir un bouton plus joli (bouton standard, quoi!)
j'ai retourné le script dans tous les sens mais sans y arriver, le bouton correct s'affiche mais n'appelle pas les pages en rapport avec le message affiché.
quelqu'un peut-il m'aider à établir la bonne ligne de code?
ligne concernée:
(site concerné:
http://vosgesfreeride.zeblog.com )
j'ai ici un script de slideshow message (messages défilant successivement dans une fenêtre et liés chacun à une page spécifique de mon site)
voici le script:
- Code: Tout sélectionner
<center>
<table border="0" cellspacing="10" cellpadding="0">
<tr>
<td width="100%"><form name="slideshow"><div align="center"><center><p><b><font color="#FFFFFF" size="3">infos</font></b><br><textarea rows="4" name="S1"
cols="30" wrap="virtual" class="slideshow"></textarea><br>
<input type="button" value="+ d'infos" name="B1" onClick="window.location=messagelinks[curmsg]"></p>
</center></div>
</form>
</td>
</tr>
</table>
<script>
var curmsg=-1
var messages=new Array()
messages[0]="avertissement: la pratique du hors-piste est une activité dangereuse; les topos présentés dans ce site le sont à titre indicatif, vous engagez votre propre responsabilité en pratiquant cette activité."
messages[1]="Nouveau: radar météo, précipitations en direct, image actualisée toutes les 15 minutes!"
messages[2]="journée freestyle février 2007 (date à confirmer) au Schnepfenried, slopestyle contest, dj, graffs, domaine ouvert de 9h à 2h du matin"
messages[3]="Nouveau: sondage concernant votre pratique de glisse, voir plus bas dans la colonne de gauche"
//add more messages as desired
var messagelinks=new Array()
messagelinks[0]="http://vosgesfreeride.zeblog.com/c-x-securite-en-montagne"
messagelinks[1]="http://vosgesfreeride.zeblog.com/c-x-radar-meteo-en-direct"
messagelinks[2]="http://vosgesfreeride.zeblog.com/c-general/page/2"
messagelinks[3]="#sondage"
//add more links as indicated by the number of messages
function slidemessage(){
if (curmsg<messages.length-1)
curmsg++
else
curmsg=0
document.slideshow[0].value=messages[curmsg]
setTimeout("slidemessage()",5500)
}
slidemessage()
</script>
</center>
le bouton proposé par ce script est un bouton de type [input type="button"], or j'aimerais mettre en place un bouton [onclick button] afin d'avoir un bouton plus joli (bouton standard, quoi!)
j'ai retourné le script dans tous les sens mais sans y arriver, le bouton correct s'affiche mais n'appelle pas les pages en rapport avec le message affiché.
quelqu'un peut-il m'aider à établir la bonne ligne de code?
ligne concernée:
- Code: Tout sélectionner
<input type="button" value="+ d'infos" name="B1" onClick="window.location=messagelinks[curmsg]">
(site concerné:
http://vosgesfreeride.zeblog.com )
plusieurs solutions
Salut,
Pour changer l'apparence de ton bouton "+ d'infos" je vois plusieurs solutions:
1. Soit simplement modifier les styles appliqués aux éléments de formulaire type bouton (ces styles sont accessibles dans le code source de ta page) pour pouvoir le styler à ta convenance.
2. Sinon, remplacer le code
A. soit par
B. ou par
C. ou encore par
Concrétement c'est la solution A qui répond le plus à ta question, ça correspond à ce que tu appelles [onclick button].
Le seul truc important c'est l'événement onClick qui appelle l'action, après, peu importe sur quoi il est appliqué (bouton, lien, image ...).
Si tu veux plus d'infos, n'hésites pas ...
Pour changer l'apparence de ton bouton "+ d'infos" je vois plusieurs solutions:
1. Soit simplement modifier les styles appliqués aux éléments de formulaire type bouton (ces styles sont accessibles dans le code source de ta page) pour pouvoir le styler à ta convenance.
2. Sinon, remplacer le code
- Code: Tout sélectionner
<INPUT onclick=window.location=messagelinks[curmsg] type=button value="+ d'infos" name=B1>
A. soit par
- Code: Tout sélectionner
<BUTTON onclick=window.location=messagelinks[curmsg]>+ d'infos</BUTTON>
B. ou par
- Code: Tout sélectionner
<input type="image" name="B1" src="uneimage.gif" onclick=window.location=messagelinks[curmsg]>
C. ou encore par
- Code: Tout sélectionner
<a href="#1" onClick=window.location=messagelinks[curmsg]>+ d'infos</a>
Concrétement c'est la solution A qui répond le plus à ta question, ça correspond à ce que tu appelles [onclick button].
Le seul truc important c'est l'événement onClick qui appelle l'action, après, peu importe sur quoi il est appliqué (bouton, lien, image ...).
Si tu veux plus d'infos, n'hésites pas ...
-

carole heinz - WRInaute accro

- Messages: 2459
- Inscription: Mer Fév 28, 2007 1:44
merci pour vos réponses!
la solution C fonctionne très bien, mais pas la A qui est celle dont j'ai besoin; la page appelée ne s'affiche pas, et voici ce qui s'affiche dans la barre de recherche d'URL du navigateur:
http://vosgesfreeride.zeblog.com/c-gene ... activit%E9.
bizarre...
la solution C fonctionne très bien, mais pas la A qui est celle dont j'ai besoin; la page appelée ne s'affiche pas, et voici ce qui s'affiche dans la barre de recherche d'URL du navigateur:
http://vosgesfreeride.zeblog.com/c-gene ... activit%E9.
bizarre...
carole heinz a écrit:merci pour vos réponses!
la solution C fonctionne très bien, mais pas la A qui est celle dont j'ai besoin; la page appelée ne s'affiche pas, et voici ce qui ...
Je viens de télécharger ta page et de tester en local, chez moi ça marche (<button...>) sur Internet Explorer / Maxthon
tu peux essayer de modifier le code du bouton comme ceci :
- Code: Tout sélectionner
<BUTTON type=button onClick=window.location=messagelinks[curmsg]>+ d'infos</BUTTON>
Ca peut éviter que le contenu du textarea soit envoyé comme si tu passais par un bouton submit.
-

carole heinz - WRInaute accro

- Messages: 2459
- Inscription: Mer Fév 28, 2007 1:44
génial, là ça marche.
merci!
merci!
6 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Moteur de recherche dans les blogs de Google
- Google sait désormais suivre les liens JavaScript !
- Optimisation du référencement d'un site en AJAX
- Comment faire des liens en dur dans son annuaire
- Exclure son propre trafic de Google Analytics
- Indexation du Flash : Google sait gérer les XML/txt externes
- Utilité du <input type="button"> avec le W3C
- input button
- button pour IE6
- Comment faire ces button ?
- Button remplacé par une image et coordonnées en paramètre.
- Alexa's "site stats button" et page rank google
- Valeur de balise "button" différente sous IE et Mo
- FF + CSS + input type=file
- Style input type=checkbox ?
- Tester la validité d'un lien
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum