conversion de variable de JS en ASP???

conversion de variable de JS en ASP??? - Programmation

Marsh Posté le 12-06-2001 à 14:50:32    

je viens de recuperer des données d'un formulaire a partir d'asp
je les ai recuperer ds des variables en JScript pour pouvoir les traiter..
ets il possible de les réutiliser telles quelles ou faut il les transformer et comment on fait? pour les reutiliser en asp!!
merci!!!


---------------
rom...
Reply

Marsh Posté le 12-06-2001 à 14:50:32   

Reply

Marsh Posté le 12-06-2001 à 14:58:13    

ne te mélange tu pas???
ASP peut etre ecrit en Jscript ou vbscript!
EN fait je comprend pas trop ta question

Reply

Marsh Posté le 12-06-2001 à 15:01:34    

j'utilise asp en vbs dc...
si tu veux je sais qu'il est possible d'ecrire :
var x = <%=variable%>;
 
mais si ensuite je souhaite utiliser x ds de l'asp c possible?


---------------
rom...
Reply

Marsh Posté le 12-06-2001 à 15:25:21    

je commence a comprendre ta question!!
 
tu as une variable en javascript (script coté client), et tu voudrais recuperer cette valeur sur ton serveur ASP en Vb script..
Et bien non pas moyen de le faire directement...
Ce que tu peux faire c'est un window.href='mapage.asp?variable=x'
sur  mapage.asp tu fait un <%variable=request("variable" )%>
et la ta variable vaut X
Et en fait ton probleme se simplifie si tu auto appel ta page...
jespere que c'est clair :)

Reply

Marsh Posté le 12-06-2001 à 15:36:34    

comment dois je utiliser window.href? où dois je le mettre?
 
si tu veux voila ce que j'ai fais et qui ne fonctionne pas car la variable contenu ne se retrouve pas en asp...
 
<html>
<head>
<title>suppression des notes d'informations</title>
</head>
 
<body bgcolor="#52A6DE">
 
<center>
<%'------recuperation des valeurs------%>
<%
titre = Request.Form("suppr" )
%>  
 
 
<%'------lecture du contenu de information.txt pour sauvegarder ce qu'il contient dans une variables------%>  
 
<%
Set fso = CreateObject("Scripting.FileSystemObject" )
fich = "information.txt"
chemin_fich = Server.MapPath(fich)
Set Out = fso.OpenTextFile(chemin_fich,1,FALSE,FALSE)
contenu=Out.readline
set fso= nothing
%>
 
<Script language=JavaScript>
titre=<%=titre%>;
contenu=<%=contenu%>;
lg=contenu.length;
i=contenu.indexOf(titre);
j=contenu.lasrIndexOf("<",i);
i=i+titre.length+4;
contenu=contenu.substring(0,j)+contenu.substring(i,lg);
</script>
 
<%'------ecriture des noms dans information.txt------%>
<%
Set fso = CreateObject("Scripting.FileSystemObject" )
fich = "information.txt"
chemin_fich = Server.MapPath(fich)
Set f1 = fso.CreateTextFile(chemin_fich,True)
f1.write contenu
f1.close
set f1=nothing
set fso=nothing
%>  

 
je ne sais pas si je ne ferais pas mieux de tt faire cote serveur, mais a ce moment là je ne connais pas la syntaxe en VBS de ce que j'ai fait en JS...


---------------
rom...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed