Foros del Web » Programando para Internet » ASP Clásico »

haber avanzaditos!!!

Estas en el tema de haber avanzaditos!!! en el foro de ASP Clásico en Foros del Web. Como puedo para hacer para incluir esta linea en una sentencia de VBScript mediante Response.Write("bla bla") <body onunload="Javascript :window.open('index.asp?l ogin=<%=login%>','padre');"> si pongo Response.Write("<body onload='document.frmregistro.cmdborrar.click;docum ent.frmregistro.login.focus()'>") ...
  #1 (permalink)  
Antiguo 15/01/2002, 14:50
 
Fecha de Ingreso: septiembre-2001
Mensajes: 191
Antigüedad: 22 años, 9 meses
Puntos: 0
haber avanzaditos!!!

Como puedo para hacer para incluir esta linea en una sentencia de VBScript mediante Response.Write("bla bla")
<body onunload="Javascript:window.open('index.asp?l ogin=<%=login%>','padre');">
si pongo
Response.Write("<body onload='document.frmregistro.cmdborrar.click;docum ent.frmregistro.login.focus()'>")
si me sale pero con la primera no porque parece que hay conflicto con index.asp?login=<%=login%> ... y talvez alguien me pueda decir como concatenar esta linea, como veran no soy muy bueno en esto :b .
  #2 (permalink)  
Antiguo 15/01/2002, 14:56
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 22 años, 8 meses
Puntos: 2
Re: haber avanzaditos!!!

pues no escribas con response.write, escribe cerrando el codigo (con %>)

osea:

<%
codigo asp...
...
...
...
...
If xx=xx Then %>
<body onunload="Javascript:window.open('index.asp?l ogin=<%=login%>','padre');">
<%
codigo asp...
...
...
...
%>

y si no puedes asi porque se trata de un email o otra cosa

entonces:

Response.Write "<body onunload='Javascript:window.open("&chr(el que sea)&"index.asp?login=<%=login%>chr (el que sea)&",chr(el que sea)&"padre');">

no?

prueba a ver...

<ilayer src="http://www.micache.com/perso/ar.htm" width=100 height=25 left="0"><iframe src="http://www.micache.com/perso/ar.htm" width=100 height=25></iframe></ilayer>
  #3 (permalink)  
Antiguo 15/01/2002, 15:01
 
Fecha de Ingreso: septiembre-2001
Mensajes: 191
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: haber avanzaditos!!!

Que rapido, muy bien ... probare :)
  #4 (permalink)  
Antiguo 15/01/2002, 15:16
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
Re: haber avanzaditos!!!

Para escribir con response.write esto
&lt;body onunload=&quot;Javascript:window.open
('index.asp?login=&lt;%=login%&gt;','padre');&quot ;&gt;

intentaria algo asi:
response.write &quot;&lt;body onunload=javascript:window.open('index.asp?login=& quot; &amp;login&amp; &quot;','padre');&gt;&quot;

no cheque si funciona, pero intentalo y me cuentas

JAM <font size="1">desde la tierra del tequila, el mariachi y mujeres guapas[/CODE]
<a href="mailto:[email protected]">[email protected]</a>
  #5 (permalink)  
Antiguo 16/01/2002, 00:44
 
Fecha de Ingreso: septiembre-2001
Mensajes: 191
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: haber avanzaditos!!!

Uppppsss podrian explicarme mejor como es eso, no entiendo muy bien, la verdad nunca entendi lo deconcatenar, que es (el que sea)?

que espeso no? ;)
  #6 (permalink)  
Antiguo 16/01/2002, 05:34
 
Fecha de Ingreso: enero-2002
Mensajes: 89
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: haber avanzaditos!!!

La sentencia era:
response.write &quot;&lt;body onunload=javascript:window.open('index.asp?login=& quot; &amp;login&amp; &quot;','padre');&gt;&quot;
Bien, lo de concatenar consiste en juntar dos cadenas: &quot;que tal&quot; &amp; &quot; estas?&quot; = &quot;que tal estas?&quot;.
Como ya estas en modo VbScript (cuando pones &lt;% empiezas el modo y con %&gt; lo terminas) solo tienes que concatenar las cadenas que quieres mandar al navegador.
No se si me he explicado bien o te he hecho mas lio aun.
Por cierto, espero que no haya sentado mal que responda yo en lugar del que escribio el mensaje de respuesta al que se referenciaba, en caso contrario pues perdon por la intromision.
  #7 (permalink)  
Antiguo 16/01/2002, 07:07
 
Fecha de Ingreso: septiembre-2001
Mensajes: 191
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: haber avanzaditos!!!

OK, gracias, al contrario no es ninguna intromision, para eso son los foros no? para ayudar.
Pero ya probe esa sentencia y me sale error, no recuerdo, pondre parte de mi codigo para que me eniendan mejor. :)
  #8 (permalink)  
Antiguo 16/01/2002, 07:20
 
Fecha de Ingreso: septiembre-2001
Mensajes: 191
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: haber avanzaditos!!!

Sub MostrarFormulario
Response.Write(&quot;&lt;head&gt;&quot;)
Response.Write(&quot;&lt;title&gt;:..: Suscripcion de Usuarios :..:&lt;/title&gt;&lt;/head&gt;&quot;)
Response.Write(&quot;&lt;body onLoad='document.frmregistro.cmdborrar.click;docum ent.frmregistro.login.focus()' onunload=&quot;Javascript:window.open('index.asp?l ogin=&lt;%=login%&gt;','padre');&gt;&quot;)
Response.Write(&quot;&lt;p align=center&gt;&lt;b&gt;&lt;font color=#800000&gt;Suscripción de Usuarios&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&quot;)
.
.
.
End Sub
  #9 (permalink)  
Antiguo 16/01/2002, 07:48
 
Fecha de Ingreso: septiembre-2001
Mensajes: 191
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: haber avanzaditos!!!

Probe con esta linea péro no me reconoce el valor de login, me manda index.asp?login=

Response.Write(&quot;&lt;body onLoad='document.frmregistro.cmdborrar.click;docum ent.frmregistro.login.focus()' onunload=javascript:window.open('index.asp?login=& quot; &amp;login&amp; &quot;','padre');&gt;&quot;)
:( ayundenmeeee!!!!
  #10 (permalink)  
Antiguo 16/01/2002, 10:17
 
Fecha de Ingreso: octubre-2000
Ubicación: Juarez, Chih.
Mensajes: 161
Antigüedad: 23 años, 8 meses
Puntos: 0
Re: haber avanzaditos!!!

Saludos.

Favor de probar con esta línea...

&lt;%

Response.Write &quot;&lt;body onunload=&quot; &amp; chr(34) &amp; &quot;Javascript:window.open('index.asp?login=&quo t; &amp; loginx &amp; &quot;','padre');&quot; &amp; chr(34) &amp; &quot;&gt;&quot;

%&gt;

Nota: La variable loginx debe estar definida antes de esta línea.



---------------------
Espero que esto ayude...
  #11 (permalink)  
Antiguo 16/01/2002, 13:23
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
Re: haber avanzaditos!!!

Oye, el response.write no se abre con parentesis (, solo con comillas &quot; por lo que tampoco lo cierras con )

Response.Write(&quot;&lt;body onLoad='document.frmregistro.cmdborrar.click;docum ent.frmregistro.login.focus()' onunload=javascript:window.open('index.asp?login=& quot; &amp;login&amp; &quot;','padre');&gt;&quot;)


JAM <font size="1">desde la tierra del tequila, el mariachi y mujeres guapas[/CODE]
<a href="mailto:[email protected]">[email protected]</a>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:29.