Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
992 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Insérer variable dans url

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Insérer variable dans url

n°434525
David13
Posté le 20-06-2003 à 18:54:35  profilanswer
 

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

mood
Publicité
Posté le 20-06-2003 à 18:54:35  profilanswer
 

n°434527
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-06-2003 à 18:55:59  profilanswer
 

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...)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°434530
David13
Posté le 20-06-2003 à 19:03:15  profilanswer
 

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!

n°434537
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-06-2003 à 19:07:40  profilanswer
 

à 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


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°434540
David13
Posté le 20-06-2003 à 19:09:30  profilanswer
 

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' :p  
 
Encore merci!
 
A+

n°434546
MagicBuzz
Posté le 20-06-2003 à 19:17:22  profilanswer
 

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>  
<body>  
<head>  
<script LANGUAGE="JavaScript">  
function visit(start, end)
{
   var i = new Number(0);
   url = 'http://www.machin.com/recherche=';  
   for(i = start; i < end; i++)  
   {
      window.open(url + i.toString());
   }
}  
</script>  
</head>  
</body onload="javascript:visit(44, 64);">  
</HTML>


Message édité par MagicBuzz le 20-06-2003 à 19:17:55
n°434551
David13
Posté le 20-06-2003 à 19:30:18  profilanswer
 

Fouya trop fort!!! :sol:  
 
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 :lol:

n°434557
MagicBuzz
Posté le 20-06-2003 à 19:44:52  profilanswer
 

Euh... Attends, je me suis chier dessus avec la balise body :D
 

<HTML>  
<head>  
<script LANGUAGE="JavaScript">  
function visit(start, end)
{
   var i = new Number(0);
   url = 'http://www.machin.com/recherche=';  
   for(i = start; i < end; i++)  
   {
      window.open(url + i.toString());
   }
}  
</script>  
</head>  
<body onload="javascript:visit(44, 64);">  
</body>
</HTML>

n°434562
David13
Posté le 20-06-2003 à 19:50:56  profilanswer
 

YEAAAAAAAAAAAHHHHHHH [:yoyoz]  [:acherpy]  
 
TROP FORT!! exactement ce que je voulais!! :pt1cable:  
 
Merci merci et merci encore!!!!
 
A+
David


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Insérer variable dans url

 

Sujets relatifs
Utiliser une variable javascript dans le code asp?????Utiliser une variable définie en javascript dans le code asp
Utiliser une variable JavaScript dans le code ASP possible?pb pour inserer du html dans une signature de forum
Insérer une image dans un JTooltip[php][forum] Insérer dynamiquement le retour à la ligne
[C]Insérer la valeur d'une variable au milieu d'une chaine de caracter[Flash5] Insérer une variable dans du texte
insérer une image avec nom variable dans un script php + html[PHP Interbase] Comment inserer une variable PHP dans une requette?
Plus de sujets relatifs à : Insérer variable dans url


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR