Foros del Web » Programando para Internet » Javascript »

Problema de parametros!

Estas en el tema de Problema de parametros! en el foro de Javascript en Foros del Web. Hola gente de este foro, como muchas veces he mirado este foro para lograr dar con las peticiones de mi trabajo les doy las gracias ...
  #1 (permalink)  
Antiguo 05/02/2008, 10:25
 
Fecha de Ingreso: julio-2007
Mensajes: 13
Antigüedad: 16 años, 10 meses
Puntos: 0
Problema de parametros!

Hola gente de este foro, como muchas veces he mirado este foro para
lograr dar con las peticiones de mi trabajo les doy las gracias por su trabajo.

Ahora quisiera pedirles ayuda, para este codigo. En la parte que direcciona el form creado por javascript " oScript.src = sCadenaURL;", no puedo darle un path especifico de mi sito web. Existe un error al pasar el parametro ":".

Saludos y gracias..



Cita:
Originalmente publicado por laaccaal
Lo que podrias hacer es realizar un php de tipo text/javascript

header("Content-type: text/javascript");

Mientras que con esta funcion de javascript

function realizarPeticion(sCadenaURL) {
var oScript = document.createElement('script');
oScript.src = sCadenaURL;
document.body.appendChild(oScript);
}

puedes enviarle al archivo php las variables .

Donde

sCadenaURL=archivo.php?variable1=valor1&varable2=v alor2

Aqui tienes el ejemplo para por si no entiendes lo que te digo (ya que soy un men de pocas palabras)

archivo HTML
###############
<html>
<head>
<script>
<script type="text/javascript">

function realizarPeticion() {
var oScript = document.createElement('script');
oScript.src = 'proceso.php?valor1=10&valor2=30';
document.body.appendChild(oScript);
}

function procesarRespuesta(nResultado) {
alert(nResultado);
</script>
</head>
<body onload="realizarPeticion()">
</body>
</html>
###############

ARCHIVO PHP

##############proceso.php
<?php
header("Content-type: text/javascript");
$resultado=$_GET['valor1']+$_GET['valor2'];
echo"procesarRespuesta({$resultado})";
?>
######################

Bueno ese es el ejemplo, disculpa si no funciona es que lo escribi directamente aqui, pero ese es el procedimiento que tienes que hacer.


Bye,
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 07:17.