Comunidad de diseño web y desarrollo en internet online

Sentencia If con texto

Citar            
MensajeEscrito el 28 Jun 2008 05:21 pm
Hola, estoy tratando de hacer un sistema que al escribir una palabra en una introducción de texto, lleve a la pagina, y si es algo q no existe, lleve a otro frame, serial algo así:

tengo un campo de introducción de texto, si escribo "google" me lleve a la pagina de google, si escribo gogle, me lleve a otra frame.

gracias de antemano.

Por JK994

65 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 28 Jun 2008 09:12 pm
Bueno, primeramente google no es una url, una url sería www.google.com ó http://www.google.com.
Lo otro es que AS3 mandará a abrir la página sin saber si existe o no, lo mejor es que utilices php para esto y que si la URL existe te devuelva true y si no que te devuelva false y entoneces en el caso de true mandas a abrir la página.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 28 Jun 2008 09:16 pm
Ahh disculpa, aquí tienes una función que encontré en la web y es la que yo utilizo:

Código :

function ValidarUrl($url) {

    $validar = @fsockopen($url, 80, $errno, $errstr, 15);

    if ($validar) {
        fclose($validar);
        return true;
    }else
        return false;
    }

}

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 28 Jun 2008 11:06 pm
gracias, pero mira te explico mejor, tengo un swf, con una introducción de texto, hay forma de que AS 2.0, compruebe si lo que esta escrito, es por ejemplo 1, entonces me deje hacer una acción.

por ejemplo, que si en el campo de texto, dice "Hola", al presionar el botón con la acción, me deje por ejemplo un gotoAndStop(2)

gracias

Por JK994

65 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 28 Jun 2008 11:37 pm
Pues claro, con crear una condición para esto, imaginemos que el botón tiene nombre de instancia "boton" y el campo de texto dinámico con propiedad de input tiene nombre de instancia "campo", una solución pudiera ser esta:

Código :

_root.boton.onRelease = function():Void{

    if(_root.campo.text == "hola"){

        trace("en el campo de texto se ha escrito hola");
        _root.gotoAndStop(1);

    }else if(_root.campo.text == "buenas"){

        trace("en el campo de texto se ha escrito buenas");
        _root.gotoAndStop(10);

    }else{

        trace("no se ha escrito ni hola, ni buenas en el campo de texto");
        _root.gotoAndStop(20);

    }

}

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 29 Jun 2008 02:40 am
gracias, es lo que necesitaba

Por JK994

65 de clabLevel



Genero:Masculino  

safari

 

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