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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Un truc bizare ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Un truc bizare ...

n°175942
fifiz
Posté le 13-07-2002 à 01:14:20  profilanswer
 

J'ai un script qui me permet de passer des paramètres d'une page à une autre :
 

Code :
  1. // <!--  
  2. window.defaultStatus="Chargement de queryscan.js";
  3. ejs_list = new Array;
  4. ejs_list_valeur = new Array;
  5. ejs_place = document.location.href.indexOf("?",0);
  6. if(ejs_place >= 0)
  7. {
  8. ejs_query_string = document.location.href.substring(ejs_place+1, document.location.href.length);
  9. ejs_place2 = ejs_query_string.indexOf("?",0);
  10. if(ejs_place2 >= 0)
  11.  {
  12.  pararequest = ejs_query_string.substring(ejs_place2, ejs_query_string.length);
  13.  ejs_query_string = ejs_query_string.substring(0, ejs_place2);
  14.  }
  15. ejs_place_and = ejs_query_string.indexOf("&",0);
  16. if(ejs_place_and >= 0)
  17.  ejs_list = ejs_query_string.split("&" );
  18. else
  19.  ejs_list[0] = ejs_query_string;
  20. for (ejs_i=0;ejs_i<ejs_list.length;ejs_i++)
  21.  {
  22.  ejs_temp = ejs_list[ejs_i].split("=" );
  23.  ejs_variable = ejs_temp[0];
  24.  ejs_valeur = ejs_temp[1];
  25.  ejs_plus_place = ejs_valeur.indexOf("+",0);
  26.  while (ejs_plus_place >-1)
  27.   {
  28.   ejs_temp2 = ejs_valeur.substring(0,ejs_plus_place) + ' ' + ejs_valeur.substring(ejs_plus_place+1,ejs_valeur.length);
  29.   ejs_valeur = ejs_temp2;
  30.   ejs_plus_place = ejs_valeur.indexOf("+",ejs_plus_place+2);
  31.   }
  32.  ejs_list_valeur[ejs_variable] = ejs_valeur;
  33.  }
  34. }
  35. function get(ejs_get)
  36. {
  37. if(ejs_list_valeur[ejs_get])
  38.  {
  39.  return(unescape(ejs_list_valeur[ejs_get]));
  40.  }
  41. else
  42.  {
  43.  return("" );
  44.  }
  45. }
  46. // -->


 
j'ai des fonctions qui me générent automatiquement les liens avec leurs paramètres mais le probleme de viens pas de là.
 
j'ai besoin de passer des path vers des fichiers en paramètre.
Quand je fais ceci ça fonctionne correctement :
<a href="model.htm?variable1=../index.html">lien</a>
 
Mais avec ceci ça ne fonctionne pas :
<a href="model.htm?variable1=../../index.html">lien</a>
Ce n'est même pas la récupération des variables qui ne marche pas c'est carrément le lien ?!?
 
je ne comprends pas pourquoi ... (soyez pas méchant ça fait plusieurs mois que je n'ai pas touché à un javascript =)
 

mood
Publicité
Posté le 13-07-2002 à 01:14:20  profilanswer
 

n°180367
fifiz
Posté le 23-07-2002 à 01:39:56  profilanswer
 

:spookie:

n°180368
Zelda-Boss
Posté le 23-07-2002 à 01:57:47  profilanswer
 

T'as posté sur le forum de l'editeurjavascript ?
 
:D


---------------
"La mort n'est que la faiblesse de l'âme." de moi !
n°181223
fifiz
Posté le 24-07-2002 à 01:22:49  profilanswer
 

J'ai contourné le probleme, je passe des adresses fixes (pas relatives)
 
C'était pour du test en mode local.
 
Cela dit si quelqu'un a une explication ...


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

  Un truc bizare ...

 

Sujets relatifs
Les exceptions, y a une truc que j'comprend pas.Heberger un forum PHP mais pas un truc gratos
[install VB6 ] - truc de ouffffffffffffffffUn truc embêtant avec un lien.....
[DOS truc naze mais qui fait ièch] Faire un \ en qwerty sous DOS[PHP] Truc tout con !
j'ai pas pigé un truc avec phpmyadmin..juste un petit truc sur les liens
[php] je sèche sur un truc tout con : partie entière d'un nombre[javascript] j'ai besoin d'aide c bizarre comme truc
Plus de sujets relatifs à : Un truc bizare ...


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