Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - alex86sm

#1
Desarrollo Web / Re: Bloqueo de HTML
29 Octubre 2015, 20:06 PM
Cita de: datab en 14 Octubre 2015, 07:20 AM
alguien sabe como puedo bloquear una pagina .php, hasta que este cargada completamente, ya sea por jquerry o xhtml request, completamente, esto con el fin de evitar errores en las conexiones lentas, cuando se envi0 un formulario.


Gracias

pon el body asi

Código (html4strict) [Seleccionar]
<body style="display: none;">

y al final coloca asi
Código (html4strict) [Seleccionar]
</body>
<script>$(window).load(function(){$('body').css("display","");});</script>
</html>




Explicación.
Comienza la carga del html, cuando llega al boy llega oculto.
Comienza la carga del Dom
Termina la carga segundaria.
Se ejecuta todos los scripts.
Aplicas
Código (javascript) [Seleccionar]
jquery $(window).load(function(){ $('body').css("display",""); }); para que cuando se aya cargado la web , el dom los script... recien muestres el body.

Mod: Obligatorio el uso de etiquetas GeSHi.
#2
Cita de: MinusFour en 29 Octubre 2015, 17:04 PM
¿Quieres ocultar el query string o no quieres que se ejecute la regla si el directorio existe?

Lo primero creo que.. ¿no debería pasar? QSA debería ser interno y no deberia forzar una redireccion, por lo que tu navegador no tiene porque cambiar la URL. Lo segundo es simplemente agregar un RewriteCond.
no quiero que se muestre el query string, por alguna razon cuando ingreso a una ruta y existe la carpeta, automaticamente me lo agrega...
#3
Hola!. tengo una duda que me da vueltas todo el dia, estoy usando htacces para las url amigables, y uso esto.

Código (apache) [Seleccionar]
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^\/?(.+)\.(php|htm|html|PHP|HTM|HTML)$ index.php?QueryStringWeb=$1&UrlStringWeb=%{REQUEST_URI} [QSA,L]
RewriteRule ^([^.]*)$ index.php?QueryStringWeb=$1&UrlStringWeb=%{REQUEST_URI} [QSA,L]
</IfModule>



el punto esta en que si la url dice

.com/hola

me reconoce normal y reconoce al index.php.

pero si existe la carpeta dice:

.com/js

lo cambia a

.com/js/?QueryStringWeb=js&UrlStringWeb=/js

y reconoce el index.php que esta bien pero no entiendo porque también muestra los parámetros get en la url del navegador.

alguna idea de que puede ser???...

Mod: Obligatorio el uso de etiquetas GeSHi.