Solo lectura

Google Chrome - Foro de ayuda

Esta página web es un archivo de los hilos antiguos de los foros de Google. Más información

body Onload en Google Chrome

Asaroth
14/05/11 11:24
Hola, alguno sabe si Google Chrome 11.0.696.68 interpreta el evento Body onload ? Lo necesito en mi web y cada vez que la ejecuto con dicho navegador me da como resultado una página en blanco...  les pongo un ejemplo.. tengo una página en la cual mediante javascript se obtenga el valor de una variable cualquira y se envíe a un script php que tengo en mi servidor  ftp el que se encarga de mostrarla en pantalla...

el html sería algo asi:

<head>

<title>Ejemplo</title>

<script>
_valor = "cadenacualquiera";

</script>

</head>

<body Onload="parent.location='http://www.pagina1.com/test2.php?var1=' + _valor;">


y el php algo asi:

<?
$var2 = $_GET['var1'];  
echo $var2;
?>

Si lo ejecuto en otros navegadores como por ejemplo IE o Firefox marcha perfecto, aparece la variable en la pantalla, pero en Chrome me da una página en blanco con el título que le puse arriba, es decir que el navegador interpreta el código hasta el body onload y ahi queda... A que se debe esto, alguien sabe? hay alguna otra manera de que Chrome ejecute código apenas cargue la web?

Gracias

Respuestas (1)

Dennis Tobar
14/05/11 11:47
Hola:

Intenta hacer un proceso de debug con la consola de javascript (Control + I en el teclado) para ver el problema que genera el sitio. Creo que no podías hacer redirecciones a páginas externas con Chrome, pero creo que aquí el error va por otra parte, por ejemplo:

<script> va con <script type="text/javascript">, por citar algo.

Saludos