poner js en vbs y vbs en js

17/08/2004 - 18:41 por den | Informe spam
ahora tengo otro problemilla
dentro de una funcion en js puse:

{
<%session("mivar")%> = window.form1.text1.value;
}
claro esta, que no funciona, como puedo asignar el valor de un text a mi var
de session.

y otrita

dentro de vbscript como hago referencia a un control de mi pagina sin hacer
un submit. algo asi:

<%
session("mivar")= window.form1.text1.value
%>

ojala me deje entender.


gracias
gracias

Preguntas similare

Leer las respuestas

#1 Nicolás Ghezzi
15/08/2003 - 20:11 | Informe spam
En teoría no se puede... y en la practica... tampoco.

Session("mivar") esta del lado del servidor

y

{window.form1.text1.value} esta del lado del cliente.

Por otro lado cuando haces algo como esto.

{var strNombre = new String('<%Session("mivar")%>');

En este caso no estas utilizando código del lado del servidor en el código
cliente sino que estas armando un string en el servidor antes de enviarlo.

Si luego de esto en la pagina haces un view source... lo que vas a ver es lo
siguiente.

var strNombre = new String('Nicolas Ghezzi');

Y se vamos a tu ejemplo... quedaría algo como esto.

Nicolás Ghezzi = window.form1.text1.value; (que esta claro que no es lo que
queres)


Espero ser claro con la esplicación.

Saludos, Nico.

"den" wrote in message
news:
ahora tengo otro problemilla
dentro de una funcion en js puse:

{
<%session("mivar")%> = window.form1.text1.value;
}
claro esta, que no funciona, como puedo asignar el valor de un text a mi


var
de session.

y otrita

dentro de vbscript como hago referencia a un control de mi pagina sin


hacer
un submit. algo asi:

<%
session("mivar")= window.form1.text1.value
%>

ojala me deje entender.


gracias
gracias



Respuesta Responder a este mensaje
#2 den
16/08/2003 - 00:39 | Informe spam
entendido,
ojala me puedas dar una manito.

tengo un formulario donde ingreso el codigo de alguien y al utilizar un
boton deseo buscarlo en mi base de datos.

el problema es que el submit esta haciendo otro proceso y tendria que
hacerlo en una funcion js.

ummm alguna idea porfa.



"Nicolás Ghezzi" escribió en el mensaje
news:e6N#
En teoría no se puede... y en la practica... tampoco.

Session("mivar") esta del lado del servidor

y

{window.form1.text1.value} esta del lado del cliente.

Por otro lado cuando haces algo como esto.

{var strNombre = new String('<%Session("mivar")%>');

En este caso no estas utilizando código del lado del servidor en el código
cliente sino que estas armando un string en el servidor antes de enviarlo.

Si luego de esto en la pagina haces un view source... lo que vas a ver es


lo
siguiente.

var strNombre = new String('Nicolas Ghezzi');

Y se vamos a tu ejemplo... quedaría algo como esto.

Nicolás Ghezzi = window.form1.text1.value; (que esta claro que no es lo


que
queres)


Espero ser claro con la esplicación.

Saludos, Nico.

"den" wrote in message
news:
> ahora tengo otro problemilla
> dentro de una funcion en js puse:
>
> {
> <%session("mivar")%> = window.form1.text1.value;
> }
> claro esta, que no funciona, como puedo asignar el valor de un text a mi
var
> de session.
>
> y otrita
>
> dentro de vbscript como hago referencia a un control de mi pagina sin
hacer
> un submit. algo asi:
>
> <%
> session("mivar")= window.form1.text1.value
> %>
>
> ojala me deje entender.
>
>
> gracias
> gracias
>
>
>


Respuesta Responder a este mensaje
#3 Sashka
16/08/2003 - 06:27 | Informe spam
Lo que puedes hacer es que el botón pertenesca a otro formulario cuyo action
sea una página en donde haces la busqueda... en ésta página, haces que en el
load se ejecute una función así:

function regresa() {
if (document.all.msg) { 'aca lo encontró... yo escribo el nombre del
usuario en la página
opener.document.all.mensaje.innerHTML=document.all.msg.innerText
self.close()} 'cierro la página de busqueda.
else { ' aca no lo encontró
lo que tengas que hacer en ese caso }
}

Sashka


"den" escribió en el mensaje
news:#
entendido,
ojala me puedas dar una manito.

tengo un formulario donde ingreso el codigo de alguien y al utilizar un
boton deseo buscarlo en mi base de datos.

el problema es que el submit esta haciendo otro proceso y tendria que
hacerlo en una funcion js.

ummm alguna idea porfa.



"Nicolás Ghezzi" escribió en el mensaje
news:e6N#
> En teoría no se puede... y en la practica... tampoco.
>
> Session("mivar") esta del lado del servidor
>
> y
>
> {window.form1.text1.value} esta del lado del cliente.
>
> Por otro lado cuando haces algo como esto.
>
> {var strNombre = new String('<%Session("mivar")%>');
>
> En este caso no estas utilizando código del lado del servidor en el


código
> cliente sino que estas armando un string en el servidor antes de


enviarlo.
>
> Si luego de esto en la pagina haces un view source... lo que vas a ver


es
lo
> siguiente.
>
> var strNombre = new String('Nicolas Ghezzi');
>
> Y se vamos a tu ejemplo... quedaría algo como esto.
>
> Nicolás Ghezzi = window.form1.text1.value; (que esta claro que no es lo
que
> queres)
>
>
> Espero ser claro con la esplicación.
>
> Saludos, Nico.
>
> "den" wrote in message
> news:
> > ahora tengo otro problemilla
> > dentro de una funcion en js puse:
> >
> > {
> > <%session("mivar")%> = window.form1.text1.value;
> > }
> > claro esta, que no funciona, como puedo asignar el valor de un text a


mi
> var
> > de session.
> >
> > y otrita
> >
> > dentro de vbscript como hago referencia a un control de mi pagina sin
> hacer
> > un submit. algo asi:
> >
> > <%
> > session("mivar")= window.form1.text1.value
> > %>
> >
> > ojala me deje entender.
> >
> >
> > gracias
> > gracias
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Nicolás Ghezzi
19/08/2003 - 14:09 | Informe spam
Ok, si tienes más de un proceso que hacer dadas algunas condiciones, esto lo
resolves con botones y no con submit.

Reemplaza el botón submit por uno de tipo botón y llama a una función
distinta por cada boton.

Ej:

<input type="button" name="proc1" id="proc1" value="Aceptar" onClick="return
CorroProceso1();">
<input type="button" name="proc2" id="proc2" value="Cacelar" onClick="return
CanceloProceso1();">

<Script>
function CorroProceso1(){
document.tuFormulario.action='file_del_proceso_1.asp';
document.tuFormulario.submit();
}

function CorroProceso2(){
document.tuFormulario.action='file_del_proceso_2.asp';
document.tuFormulario.submit();
}
</Script>
Saludos, Nico.

"den" wrote in message
news:%
entendido,
ojala me puedas dar una manito.

tengo un formulario donde ingreso el codigo de alguien y al utilizar un
boton deseo buscarlo en mi base de datos.

el problema es que el submit esta haciendo otro proceso y tendria que
hacerlo en una funcion js.

ummm alguna idea porfa.



"Nicolás Ghezzi" escribió en el mensaje
news:e6N#
> En teoría no se puede... y en la practica... tampoco.
>
> Session("mivar") esta del lado del servidor
>
> y
>
> {window.form1.text1.value} esta del lado del cliente.
>
> Por otro lado cuando haces algo como esto.
>
> {var strNombre = new String('<%Session("mivar")%>');
>
> En este caso no estas utilizando código del lado del servidor en el


código
> cliente sino que estas armando un string en el servidor antes de


enviarlo.
>
> Si luego de esto en la pagina haces un view source... lo que vas a ver


es
lo
> siguiente.
>
> var strNombre = new String('Nicolas Ghezzi');
>
> Y se vamos a tu ejemplo... quedaría algo como esto.
>
> Nicolás Ghezzi = window.form1.text1.value; (que esta claro que no es lo
que
> queres)
>
>
> Espero ser claro con la esplicación.
>
> Saludos, Nico.
>
> "den" wrote in message
> news:
> > ahora tengo otro problemilla
> > dentro de una funcion en js puse:
> >
> > {
> > <%session("mivar")%> = window.form1.text1.value;
> > }
> > claro esta, que no funciona, como puedo asignar el valor de un text a


mi
> var
> > de session.
> >
> > y otrita
> >
> > dentro de vbscript como hago referencia a un control de mi pagina sin
> hacer
> > un submit. algo asi:
> >
> > <%
> > session("mivar")= window.form1.text1.value
> > %>
> >
> > ojala me deje entender.
> >
> >
> > gracias
> > gracias
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 JLF
03/10/2003 - 12:25 | Informe spam
La fecha! ;)


"den" escribió en el mensaje
news:
ahora tengo otro problemilla
dentro de una funcion en js puse:

{
<%session("mivar")%> = window.form1.text1.value;
}
claro esta, que no funciona, como puedo asignar el valor de un text a mi


var
de session.

y otrita

dentro de vbscript como hago referencia a un control de mi pagina sin


hacer
un submit. algo asi:

<%
session("mivar")= window.form1.text1.value
%>

ojala me deje entender.


gracias
gracias



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida