Comunidad de diseño web y desarrollo en internet online

IE no es amigo de loadvars?

Citar            
MensajeEscrito el 15 Jun 2009 05:55 am
Hola amigos como andan?
Les cuento, a fuerza de mucha lectura termine un pedido que comprendia hacer una encuesta por medio de votaciones en flash...
el servidor no tenia bases de dato debido a que el titular no tuvo en cuenta ese detalle cuando lo alquilo...
entonces me decidi a hacer esta con php, txt y por supuesto mi querido flash.
la cuestion, quedo de pelos!!!...
Pero como soy partidario de usar como navegador al zorrito caliente :P no me percate de que IE no me sumaba los votos en dicha encuesta...
buscando por aqui, lei algo sobre +Math.random()...
supuestamente deberia ubicarlo en el load del codigo no?

Código :

variable.load("http://www.sitio.com.ar/archivo.php"+Math.random());
.
Bien.. si pueden agradeceria un puntapie con este detalle, ya que pese a haber disfrutado mucho mi logro... IE y la grandisima "·@#|€¬~......... me dio por nalgas...
como dicen por estos pagos... :twisted: Odiooooooo IE...
Salute amigos :wink:

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox
Citar            
MensajeEscrito el 15 Jun 2009 06:03 am
no entiendo tu idea
para empezar
eso lo que trataria de cargar seria una pagina como
http://www.sitio.com.ar/archivo.phpN donde la N es un numero aleatorio
ahora Math.random() solo logra crear valores entre 0 y 1
no se si sea lo que necesites

podrias explicar mejor que intentas cargar exactamente con esa linea?

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 15 Jun 2009 06:19 am
Hola amigo Tribak, te muestro el codigo de flash que utilizo y el cual funciona perfecto el firefox junto a mi .php y .txt

Código :

on (release){
//Creamos una instancia de LoadVars
var cargadorVisitasJM:LoadVars = new LoadVars();
//Hacemos un llamado al archivo en PHP el cual nos devolverá
//el número de visitas.
cargadorVisitasJM.load("http://www.misitio.com./voto1.php");
//Función que atiende al llamado onLoad


cargadorVisitasJM.onLoad = function(exito){
        if (exito) {
                //Si se cargaron las visitas correctamente
                //se desplegará en el cuadro de texto que creamos anteriormente
                visitas.text = this.totalVisitas;
        } else {
                //Si no se logró cargar las visitas se desplegará un error.
                visitas.text = "Error";
        }
}
}


buscando el posible error para con IE encontre algunos datos sobre +Math.random()
el cual crei me solucionaria mi problema con la suma de votos...pero no se si es esta la solucion, por ahora no me funciono, nose si estare haciendo algo mal...
en el ejemplo enterior muestro como lo agregue al codigo...

Código :

cargadorVisitasJM.load("http://www.misitio.com./voto1.php"+Math.random());

Nose si fui mas claro, pero agradezco tu ayuda querido Tribak...

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox
Citar            
MensajeEscrito el 15 Jun 2009 04:19 pm

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 15 Jun 2009 04:29 pm
ya que es un problema de navegadores (a mi no me da problema alguno)
creo que necesitas revisar el codigo con el que lo insertar en el html

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 16 Jun 2009 08:10 pm
Hola Tribak, el codigo del html es el que crea flash mediante la publicacion, lo unico que le agrego, son meta tag, que crees que deberia poner en el codigo del html, o donde estaria el error?
Gracias Tribak

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox
Citar            
MensajeEscrito el 16 Jun 2009 09:20 pm
podrias intentar abrir directamente el swf?
sin embeberlo en un html a ver si asi no te da problemas, de ser asi, seria cosa de como lo embebes

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 17 Jun 2009 03:36 am
HOla Tribak probe el swf en el google crome y fire fox con resultados positivos... el problema esta con IE...
y por lo que se ve tambien con algun codigo del swf, he imagino que sera con el load o alguno de ellos... voy a seguir intentando encontrar la solucion... un abrazo

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox
Citar            
MensajeEscrito el 17 Jun 2009 03:55 am
Para realizar esta encuesta , use:
Un flash:

Código :

on (release){

var cargadorVisitasdd:LoadVars = new LoadVars();
cargadorVisitasJM.load("http://www.misitio.com.ar/miarchivo.php");
//Función que atiende al llamado onLoad
cargadorVisitasdd.onLoad = function(exito){
        if (exito) {
                visitas.text = this.totalVisitas;
        } else {
                //Si no se logró cargar las visitas se desplegará un error.
                visitas.text = "Servidor ocupado";
        }
}
}


Un php:

Código :

<?php

 
   $rutaArchivo = "dd.txt";
   
   //Abrimos el archivo en modo de lectura
   $elArchivo = fopen($rutaArchivo, "r");
   
   //Leemos el contenido del archivo
   $totalVisitas = fread($elArchivo, filesize($rutaArchivo));
   
   //Cerramos la conexión al archivo cuando lo hayamos leido.
   fclose($elArchivo);
   
   //Abrimos nuevamente el archivo para agregar los datos.
   $elArchivo = fopen($rutaArchivo, "w");
   
   //Aumentamos el contador en 1. RECORDA QUE ACA VA EL + 1;
   $totalVisitas = $totalVisitas+1;
   
   //Reemplazamos el antiguo valor, por la nueva cantidad de votos.
   fwrite($elArchivo, $totalVisitas);
   
   //Cerramos la conexión al archivo
   fclose($elArchivo);
   
   //Enviamos el número de voto a Flash
   echo "&totalVisitas=".$totalVisitas;
   ?>

y un archivo llamado dd.txt

esos son los tres principales, los cuales funcionan perfectos en todos menos IE
Bueno si ves algo que pueda identificar el error con IE te agradecere amigo...
PD: IE muestra los resultados obtenidos, pero no los suma jamas... parece cosa e mandinga che.. :wink:

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.