Mettre un script dans un input
Résolu
Aka13
Messages postés
153
Date d'inscription
Statut
Membre
Dernière intervention
-
Harricote Messages postés 417 Date d'inscription Statut Membre Dernière intervention -
Harricote Messages postés 417 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voudrais savoir comment je pourrais mettre un script dans un input
Voici le script
<input type="button" value="Hasard" OnClick="window.open('http://www.monsite.fr/' + '<script language=javascript>hasard = Math.round(Math.random()*100);document.write(hasard);</script>' + '/id')";>
Je voudrais que sa va sur un lien de mon site vers une page au hasard
Ex: https://www.pagesjaunes.fr/
88 est un numéro au hasard donnée par le script
<script language=javascript>hasard = Math.round(Math.random()*100);document.write(hasard);</script>
Merci de votre d'aide
Je voudrais savoir comment je pourrais mettre un script dans un input
Voici le script
<input type="button" value="Hasard" OnClick="window.open('http://www.monsite.fr/' + '<script language=javascript>hasard = Math.round(Math.random()*100);document.write(hasard);</script>' + '/id')";>
Je voudrais que sa va sur un lien de mon site vers une page au hasard
Ex: https://www.pagesjaunes.fr/
88 est un numéro au hasard donnée par le script
<script language=javascript>hasard = Math.round(Math.random()*100);document.write(hasard);</script>
Merci de votre d'aide
A voir également:
- Mettre un script dans un input
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script les visiteurs pdf - Forum Cinéma / Télé
- Input not supported - Forum Ecran
10 réponses
Si tu met juste ca :
Qu'est-ce que tu vois ? Un chiffre entre 1 et 100 ou autre chose ?
<span id="hasard"> <script language="javascript"> var hasard = Math.round(Math.random()*100); document.write(hasard); </script></span>
Qu'est-ce que tu vois ? Un chiffre entre 1 et 100 ou autre chose ?
<span id="hasard" style="display:none;"> <script language="javascript"> var hasard = Math.round(Math.random()*100); document.write(hasard); </script></span> <input type="button" value="Hasard" OnClick="window.open('http://www.monsite.fr/'+document.getElementById("hasard").inerHTML+'/id')";>
Essaye et répond moi si ça ne marche pas !! ^^
Cela ne fonctionne pas, tu la essayer chez toi ?
Moi en cliquant sur Hasard sa ne me fait rien, par contre si je change
getElementById("hasard") par getElementById('hasard')
Sa me marque http://www.monsite.fr/undefined/id
Moi en cliquant sur Hasard sa ne me fait rien, par contre si je change
getElementById("hasard") par getElementById('hasard')
Sa me marque http://www.monsite.fr/undefined/id
Oui cela fonctionne très bien, sa doit venir de la fonction :
Merci
OnClick="window.open('http://www.monsite.fr/'+document.getElementById("hasard").inerHTML+'/id')"Essaye de mettre dans bloc note et format HTML au moin tu pourra essayer le script.
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oui !!!
Par contre il n'y a que le lien qui marche mais l'ouverture d'une nouvelle fenêtre ne marche pas !!! :(
<span id="hasard"> <script language="javascript"> var hasard = Math.round(Math.random()*100); document.write(hasard); var url = 'http://www.monsite.fr/'+hasard+'/id'; document.write("<a href="+url+" target=\"_blank\">test</a><input type=\"button\" value=\"test\" OnClick=\"window.open("+url+")\" />"); </script></span>
Par contre il n'y a que le lien qui marche mais l'ouverture d'une nouvelle fenêtre ne marche pas !!! :(
Merci déjà pour ce que tu à fait, si tu sais comment faire avec input dit le moi ;)
Si d'autre personne savent comment faire se serais gentil :)
Si d'autre personne savent comment faire se serais gentil :)
Test ceci :
<span id="hasard"> <script language="javascript"> var hasard = Math.round(Math.random()*100); document.write(hasard); var url = 'http://www.monsite.fr/'+hasard+'/id'; document.write("<a href="+url+" target=\"_blank\">test</a><input type=\"button\" value=\"test\" onclick=\"window.open('"+url+"', 'url_hasard', 'height=500, width=600, top=100, left=300, toolbar=no, menubar=no, location=no, resizable=yes, scrollbars=no, status=no');\" />"); </script></span>
Merci beaucoup c'est de mieu en mieu :)
J'ai retirer le lien qui mène au site mais il reste toujours encore une chose que je n'arrive pas à retirer.
Ex : 14 [Test]
[Test] = Le bouton
Comment retirer le numéro qui précède le bouton ?
Voici le script avec la modification :
Cordiallement Aka13
J'ai retirer le lien qui mène au site mais il reste toujours encore une chose que je n'arrive pas à retirer.
Ex : 14 [Test]
[Test] = Le bouton
Comment retirer le numéro qui précède le bouton ?
Voici le script avec la modification :
<span id="hasard"> <script language="javascript"> var hasard = Math.round(Math.random()*100); document.write(hasard); var url = 'http://www.monsite.fr/'+hasard+'/id'; document.write("<input type=\"button\" value=\"Test\" onclick=\"window.open('"+url+"', 'url_hasard', 'height=500, width=600, top=100, left=300, toolbar=no, menubar=no, location=no, resizable=yes, scrollbars=no, status=no');\" />");</script></span>--
Cordiallement Aka13
Salut !
Fais ceci :
Voilà ! ^^
Fais ceci :
<span id="hasard"> <script language="javascript"> var hasard = Math.round(Math.random()*100); var url = 'http://www.monsite.fr/'+hasard+'/id'; document.write("<input type=\"button\" value=\"Test\" onclick=\"window.open('"+url+"', 'url_hasard', 'height=500, width=600, top=100, left=300, toolbar=no, menubar=no, location=no, resizable=yes, scrollbars=no, status=no');\" />");</script></span>
Voilà ! ^^