Enlace clicable en un alert() de JavaScript
a70m
Mensajes publicados
3121
Estado
Colaborador
-
a70m Mensajes publicados 3121 Estado Colaborador -
a70m Mensajes publicados 3121 Estado Colaborador -
Hola,
He hecho un script PHP que permite identificar el navegador de un miembro en mi sitio. Y que si el navegador es Internet Explorer, muestra esto:
En fait, quería saber si sería posible hacer clic en el enlace que he puesto ?
Gracias
A70M
--
Si algún día, te nace la ganas de trabajar, siéntate y espera a que pase...
He hecho un script PHP que permite identificar el navegador de un miembro en mi sitio. Y que si el navegador es Internet Explorer, muestra esto:
<script language="JavaScript1.2"> { alert('Votre navigateur est Internet Explorer. Pour plus de sûreté et plus de rapidité pendant votre naviguation,\nJe vous conseille de télécharger Mozilla Firefox. Vous pouvez le téléchager sur le site de Mozilla : http://www.mozilla-europe.org/fr/firefox/'); } </script> En fait, quería saber si sería posible hacer clic en el enlace que he puesto ?
Gracias
A70M
--
Si algún día, te nace la ganas de trabajar, siéntate y espera a que pase...
Configuration: Asus X50RL • ASUSTeK Computer Inc. F5RL 1.0, • Intel Core 2 Duo T2310 1,46 GHz, • Ecran LCD 15,4", • Mémoire Vive : 2Go DDR2, • Disque Dur Hitachi 160Go (+ Iomega Select Portable 320Go 2,5" + Western Digital My Passeport Essential 160Go 2,5") • ATI Radeon Xpress 1100 Windows XP Pro - SP3 ;Google Chrome 3.0.195.33, Mozilla Firefox 3.5.5, Opéra 10.01, Safari 4.0.3 (531.9.1), Internet Explorer 8.0 Ubuntu 9.10 ; Mozilla Firefox 3.0.15
16 respuestas
-
Lo siento, no es posible
Si quieres poder hacerlo, te hace falta crear una ventana en HTML, así por ejemplo https://jqueryui.com/dialog/
Dorian
--
Ya no utilizas las cintas VHS, entonces ¿para qué IE6? -
Gracias por tu respuesta rápida, eché un vistazo, pero no lo entiendo muy bien...
He reemplazado mi alert() por<script type="text/javascript"> $(function() { $("#dialog").dialog(); }); </script> <div id="dialog" title="Info"> <p>Tu navegador es Internet Explorer. Para más seguridad y más rapidez durante tu navegación, te recomiendo descargar Mozilla Firefox. Puedes descargarlo desde el sitio de <a href="http://www.mozilla-europe.org/fr/firefox/" target=_blank>Mozilla</a></p></div>
Pero no se ve para nada como en el sitio :/
--
Si algún día te nace la ganas de trabajar, siéntate y espera a que pase... -
Si no, utiliza el método confirm() en lugar de alert(): si hace clic en OK, lo rediriges al sitio de descarga de FF
-
Sí ya lo pensé, solo que la alerta aparece cuando el contacto se conecta al sitio con sus credenciales. Así que si hace OK, va al sitio de Mozilla; si cancela, nunca podrá iniciar sesión si usa Internet Explorer.
Pero no busco forzarlo a dejar de usar IE (aunque, podría ser una solución ... )
A70M
--
Si algún día te nace la ganas de trabajar, siéntate y espera a que pase... -
jquery ui utiliza la librería jquery
por lo que primero hay que descargarla y luego incluirla en tu página
--
Ya no usáis las VCR, ¿entonces por qué IE6? -
Ah, d’accord. Pero no conozco en absoluto ese lenguaje/biblioteca. Voy a conservar el JAVA alert()
Gracias de todos modos
--
Si algún día la ganas de trabajar te toma, siéntate y espera a que pase… -
Y también hay que tomar el CSS y las imágenes con JQuery UI.
--
Tu ordenador no hace lo que quieres... sino lo que le dices que haga. -
lol es/ es: "es" inglés? Wait. But we must translate from French to Spanish, preserving HTML. Original text: lol c'est du javascript pas du java
le java ça n'a rien à voir
--
Vous n'utilisez plus les VHS, alors pourquoi IE6 ? Translation to Spanish, preserving HTML tags: lol es javascript, no es java
el java no tiene nada que ver
--
Ya no usan las VHS, ¿entonces por qué IE6? -
"Sí, ya lo pensé, solo que la alerta se muestra cuando el contacto se conecta al sitio con sus credenciales. Así que si hace Aceptar, va al sitio de Mozilla; si cancela, nunca podrá conectarse si usa Internet Explorer."
=> espera, no entendí bien lo que quieres: ¿quieres que la alerta se muestre antes de la autenticación o después? -
Sí, JavaScript, lo siento... Es una costumbre :$
--
Si algún día te nace la gana de trabajar, siéntate y espera a que pase... -
Intento de encontrar > En el momento en que el usuario haga clic en iniciar sesión, mi script se ejecuta y detecta el navegador. Si la respuesta es Internet Explorer, le mostrará la alerta.
Entonces si pongo un confirm(),
si pulsa sí > Sitio de Mozilla
si pulsa no > Autenticación cancelada y por lo tanto imposible en IE.
--
Si algún día, te nace la ganas de trabajar, siéntate y espera a que pase... -
Antes o después, no es un problema.
Pero quiere que el visitante permanezca en el sitio (y se conecte si es antes), elija o no tomar Firefox.
PD: Para hacerlo más elegante y ofrecer más libertad al internauta, podrías mostrar la imagen de los navegadores más conocidos (Firefox, Chrome, Opera, Safari) y abajo mostrar el nombre del navegador en forma de enlace.
--
Tu ordenador no hace lo que quieres... sino lo que le dices que haga. -
Pero ¿en qué lo pongo?
¿Hace falta que ponga jQuery, verdad?
--
Si algún día te pica la curiosidad de trabajar, siéntate y espera a que pase... -
"si hace no > Autenticación cancelada y por lo tanto imposible bajo IE". => No, no necesariamente, si hace clic en no,
y simplemente haces una redirección a su cuenta. -
Simplemente hay que almacenar la imagen (logos de los navegadores) en una carpeta e insertarla en el div con HTML.
Y JQuery con el plugin UI se encargará de convertir el div en una alerta.
--
Tu ordenador no hace lo que quieres... sino lo que le dices que haga. -
De acuerdo, lo intentaré
Gracias a todos por vuestra información (dos de vosotros ya me habíais ayudado) es un placer ser ayudado tan bien y tan rápidamente.
Con gusto :)
--
Si algún día te nace la ganas de trabajar, siéntate y espera a que pase...