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

  FORUM HardWare.fr
  Programmation

  javascript ????

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

javascript ????

n°39019
saxgard
Posté le 12-06-2001 à 13:49:01  profilanswer
 

voilou le pb
 
<SCRIPT LANGUAGE="JavaScript">
texte = new String (":lurl:http://www.tonadresse.com:\lurl:" );
p = /( :lurl: )(.*)( :lurl: )/;
resultat=texte.match(p);
document.write("Expression : <a href=\"" + resultat[2] + "\">" + resultat[2] + "</a>" );
</Script>
 
 
ca me marque comme quoi resultat.2 n'est pas un objet !!
 
POurquoi?
j'ai essayé en déclarant resultat en array
resultat = new array;  
ou en String
ca change  rien
 
aidez moi c commence a faire plusieursjours que je suis decu , pour arriver a faires des expressions réguilières en vbscript ou javascript et faut vraiment que j'avance  :cry:  
 
SVP sauvez moi

 

[edit]--Message édité par saxgard--[/edit]

mood
Publicité
Posté le 12-06-2001 à 13:49:01  profilanswer
 

n°39021
saxgard
Posté le 12-06-2001 à 13:51:24  profilanswer
 

NB:  ce bout de code ma étét passé par une personne qui me certifie qu'il marche chez lui  
 
dc si vous voyez alors d'ou peut venir le pb ca me sauverais la vie!!!
 
ou alors si vous connaissez vraiment une méthode mirackle pour les expressions régulières en ASP , ca serai vraiment sympas , car la je sature un peu
 
merci d'avance

n°39022
FLY LM
Posté le 12-06-2001 à 13:53:15  profilanswer
 

Oui mon code fonctionne, mais c'est du javascript dans une page HTML.
 
@+

n°39023
saxgard
Posté le 12-06-2001 à 13:56:29  profilanswer
 

bin meme si je l'ai mis ds une page asp il devrais marché quand meme, ca n'est pas normal!!
 
je n'ai pas inséré le code entre des balises ASP

n°39046
saxgard
Posté le 12-06-2001 à 14:27:40  profilanswer
 

voilou la page
 
<html>
 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
</head>
 
<body>
<SCRIPT LANGUAGE="JavaScript">
texte = new String (":lurl:http://www.tonadresse.com:\lurl:" );
resultat = new  Array;
p = /( :lurl: )(.*)( :lurl: )/;
resultat=texte.match(p);
document.write("Expression : <a href=\"" + resultat[2] + "\">" + resultat[2] + "</a>" );
</Script>
 
</body>
 
</html>
 
et ac me marque 'resultat.2' is not a object
 
please pourquoi?
je suis sur en plus que c moi qui fais une grosse boulette mais je voix pas laquelle

n°39055
lamatrice
Posté le 12-06-2001 à 14:37:26  profilanswer
 

var resultat =new Array;

 

[edit]--Message édité par lamatrice--[/edit]

n°39058
saxgard
Posté le 12-06-2001 à 14:40:16  profilanswer
 

lamatrice ca me répond syntaxe erreur

n°39059
lamatrice
Posté le 12-06-2001 à 14:41:35  profilanswer
 

sorry j'ai retiré les crochet je confond les language.....

n°39061
saxgard
Posté le 12-06-2001 à 14:43:25  profilanswer
 

bin ca change rien ca me dis tjrs que résultat.2 n'est pas un objet (je craque)  :hot:  
 
lol aidez moi

n°39072
FLY LM
Posté le 12-06-2001 à 14:55:46  profilanswer
 

Je viens de retester ton script, tel quel il ne marche pas.
 
J'ai enlevé le "resultat = new  Array;" ainsi que les blancs que tu a mis de part et d'autre de :url: et de :/url:
 
Ca donne dela :
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
</head>
<body>
<SCRIPT LANGUAGE="JavaScript">
texte = new String (":lurl:http://www.tonadresse.com:\lurl:" );
p = /(:lurl:)(.*)(:lurl:)/
resultat=texte.match(p);
document.write("Expression : <a href=\"" + resultat[2] + "\">" + resultat[2] + "</a>" );
</Script>
</body>
</html>
 
 
Et cela fonctionne, je t'assure ...

mood
Publicité
Posté le 12-06-2001 à 14:55:46  profilanswer
 

n°39074
FLY LM
Posté le 12-06-2001 à 14:57:42  profilanswer
 

Ah c'est quand je poste qu'il ajoute un espace (ici:url:ici), pareil pour (ici:/url:ici). Faut les supprimer pour que la REGEXP fonctionne...

 

[edit]--Message édité par fly LM--[/edit]

n°39083
saxgard
Posté le 12-06-2001 à 15:12:25  profilanswer
 

fly tu viens de me sauver la vie   ;)  
ca fais  2 jours que je usi sur le regexp  
 
et la j'en suis libéré , merci merci merci lol
 
je te revaudrais ca un de ces 4  :jap:


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

  javascript ????

 

Sujets relatifs
utilisation de php avec javascript (tuto)comparer des dates en javascript...
[javascript] rafraichir une fenetre autre que l'opener...PB avec code javascript dans ma page internet
Demande d'aides aux pros du Javascript[JavaScript]Quelques notions pour debutant
[javascript] Format des boutons de la toolbar[IE + NT4] Recuperer le userId en JavaScript/VBS/n'importe quoi ?
[javascript] trouver un tutoriel..[html/javascript/php] comment forcer un refresh ?
Plus de sujets relatifs à : javascript ????


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