Leer linea de Comandos
Hola y gracias a todos.....
Tengo una aplicación que funciona en un entorno No Web desde esta aplicación tengo que llamar a la parte web para lo que ejecuto en IExplorer.exe desde la lÃnea de comandos pasandole el nombre la página de Incio. Hasta ahà todo bien, el problema me viene en que esa página de Inicio necesita recibir un parámetro y no se como leerlo desde Javascript.
Hay alguna forma?? Muchas Gracias
Tengo una aplicación que funciona en un entorno No Web desde esta aplicación tengo que llamar a la parte web para lo que ejecuto en IExplorer.exe desde la lÃnea de comandos pasandole el nombre la página de Incio. Hasta ahà todo bien, el problema me viene en que esa página de Inicio necesita recibir un parámetro y no se como leerlo desde Javascript.
Hay alguna forma?? Muchas Gracias
llamas a una direccion de internet/intranet o una pagina local ?
si es lo primero, podras pasar el parametro por la URL
pagina.php?variable=blabla&usuario=yo...etc
o bien si es HTML: pagina.html?&mivar=loqsea
y aqui un ejemplo de como leer ese parametro en html con javascript; ya lo habia puesto en otro post por ahi...
<html>
<body>
<script language="javascript">
//esta pagina debe de estar en internet//
function busca(c,v) {
// c=cadena; v=variable;
c="&"+c.substring(1,c.length)+"&"
v="&"+v+"="
lc=c.length
lv=v.length
i=0
j=0
while (i+lv<lc && c.substring(i,i+lv)!=v) i++;
i=i+lv;
j=i
while (j<lc && c.substring(j,j+1)!="&") j++
return(c.substring(i,j))
}
function quitaEs(cadena) {
c1=cadena
c2=""
l=c1.length
i=0
while (i<l) {
c=c1.charAt(i)
if (c=='_')
c2+=" "
else
c2+=c
i++;
}
return c2
}
usuario=busca(document.location.search,"usuario")
nombre=quitaEs(busca(document.location.search,"nombre"))
//ya recuperamos la info;
//ejemplo, imprime los valores:
document.write("usuario: "+usuario+ "<br>nombre: "+nombre);
</script>
<p>uso:
pagina.html?&nombre=scriptman&usuario=yo_mero_jeje
</body>
</html>
Nota: abrela desde internet.
**Si es una pagina local, no podras pasarlo por el URL
(a menos q tengas un servidor; apache, IIS, etc. y lo abras desde "http://localhost/tupagina.html?x=bla" por ejemplo)
Saludos, scriptman.
.::keep it virtual::.
si es lo primero, podras pasar el parametro por la URL
pagina.php?variable=blabla&usuario=yo...etc
o bien si es HTML: pagina.html?&mivar=loqsea
y aqui un ejemplo de como leer ese parametro en html con javascript; ya lo habia puesto en otro post por ahi...
<html>
<body>
<script language="javascript">
//esta pagina debe de estar en internet//
function busca(c,v) {
// c=cadena; v=variable;
c="&"+c.substring(1,c.length)+"&"
v="&"+v+"="
lc=c.length
lv=v.length
i=0
j=0
while (i+lv<lc && c.substring(i,i+lv)!=v) i++;
i=i+lv;
j=i
while (j<lc && c.substring(j,j+1)!="&") j++
return(c.substring(i,j))
}
function quitaEs(cadena) {
c1=cadena
c2=""
l=c1.length
i=0
while (i<l) {
c=c1.charAt(i)
if (c=='_')
c2+=" "
else
c2+=c
i++;
}
return c2
}
usuario=busca(document.location.search,"usuario")
nombre=quitaEs(busca(document.location.search,"nombre"))
//ya recuperamos la info;
//ejemplo, imprime los valores:
document.write("usuario: "+usuario+ "<br>nombre: "+nombre);
</script>
<p>uso:
pagina.html?&nombre=scriptman&usuario=yo_mero_jeje
</body>
</html>
Nota: abrela desde internet.
**Si es una pagina local, no podras pasarlo por el URL
(a menos q tengas un servidor; apache, IIS, etc. y lo abras desde "http://localhost/tupagina.html?x=bla" por ejemplo)
Saludos, scriptman.
.::keep it virtual::.