Insérer variable dans url - HTML/CSS - Programmation
Marsh Posté le 20-06-2003 à 18:55:59
window.open('www.machin.com/recherche='+i)
en espérant qu'il cherche pas à faire une addition mais bien à concaténer les chaînes (vu que i est un nombre...)
Marsh Posté le 20-06-2003 à 19:03:15
merci antp, je viens d'essayer et pas de succès... je dois me planter au codage:
peux tu me confirmer la bonne ecriture stp??
<HTML>
<body>
<head>
<script LANGUAGE="JavaScript">
int=i:
url='http://www.machin.com/recherche=';
for(i=44;i<64;i++)
{window.open(url+i)}
</script>
</head>
</body>
</HTML>
d'avance merci!
Marsh Posté le 20-06-2003 à 19:07:40
à mon avis c'est le + entre une chaîne et un nombre qu'il aime pas... mais vu mes connaissances javascript je vois pas quoi dire de plus
Marsh Posté le 20-06-2003 à 19:09:30
okaich, c pas grave c déjà cool d'avoir répondu, pit'être que kk'un d'autre saura résoudre le 'problème'
Encore merci!
A+
Marsh Posté le 20-06-2003 à 19:17:22
Plusieurs problèmes dans ton code :
-> Dans le HEAD, les scripts ne sont pas éxécutés. Ca ne sert qu'à stocker des fonctions, ça corrrespond à un *.h en C si tu préfère.
-> Tes déclarations, c'est du total portnawak
-> Ne concatène pas les variables, vas-y directement avec la chaîne, ou utilise la méthode toString() de l'objet Number y'a moins de problèmes :
<HTML> |
Marsh Posté le 20-06-2003 à 19:30:18
Fouya trop fort!!!
c'est clair ke le code change un peu du java!! malheureusement ça fonctionne pas...
p't'être parce que je veux l'éxecuter en local, et non pas sur un site que j'aurai créer... m'enfin je dis peut être (encore) une co-nne-rie
Marsh Posté le 20-06-2003 à 19:44:52
Euh... Attends, je me suis chier dessus avec la balise body
<HTML> |
Marsh Posté le 20-06-2003 à 19:50:56
YEAAAAAAAAAAAHHHHHHH
TROP FORT!! exactement ce que je voulais!!
Merci merci et merci encore!!!!
A+
David
Marsh Posté le 20-06-2003 à 18:54:35
Salut à tous!
J'utilise un exemple pour ma requête, voilà ce que je veux faire:
Je veux visiter:
www.machin.com/recherche=1
www.machin.com/recherche=2
www.machin.com/recherche=3
www.machin.com/recherche=4
....
evidemment je peux ouvrir toutes les url à suivre mais quand y'en à 10000.... c un peu plus long.
donc j'ai pensé à utiliser un petit script JS, effectuer une boucle for, déclarer une variable i et placer l'ouverture de l'url dans la boucle, ça pourrait donner un truc du style:
for(i=0; i<10000; i++)
window.open(www.machin.com/recherche='i')
seulement j'ai des bases java mais pas javascript, et je sais pas s'il est possible d'intégrer une variable dans une url...
Si kk'un à compris (lol) et sait comment faire, merci de m'indiquer la marche à suivre!
Ciao!
David