Pregunta

Estoy tratando de poner en un formulario de inicio de sesión a través de una caja de luz usando contenido en línea, sin embargo, me gustaría que se degrade con gracia si el usuario no tiene JavaScript. Según la documentación de FancyBox, mi etiqueta de anclaje debe tener un href de la identificación del contenido para mostrar, como así:

<a href="#fancybox-logon">Log On</a>
<div id="fancybox-logon" style="display:none;">My log on form!</div>

Esto está bien, hasta que alguien visita con JavaScript. Luego están vinculados a algo que no existe. Una mejor solución, en mi opinión, es un marcado como esta:

<a href="logon.php" data-lightbox="fancybox-logon">Log on!</a>
<div id="fancybox-logon" style="display:none;">My log on form!</div>

De esta manera, si algo se rompe, el usuario se dirigirá a una página de registro externo. ¿Hay alguna manera de lograr esto con Fancybox o alguna otra solución de Lightbox?

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top