Un ejemplo para comprobar con jquery si un checkbox esta checked (seleccionado):
$('#micheckbox').change(function(){
var checkeado = $(this).attr("checked");
if(checkeado) {
alert('activado');
} else {
alert('desactivado');
}
});
Si quereis hacer una condicional para conoer si un determinado elemento de nuestra web tiene una determinada clase, podemos hacer uso de la clase hasClass() de jquery de manera muy sencilla.
Un ejemplo, vamos a ver si algun elemento de nuestro menu tiene la clase “.activo”cuando pulsemos sobre algún elemento del menu:
<ul class="menu">
<li><a href="#">Inicio
</a></li>
<li><a href="#">Empresa
</a></li>
<li><a href="#" class="activo">Productos
</a></li>
<li><a href="#">Contacto
</a></li>
</ul>
Y ahora hacemos una simple condicional en javascript utilizando jquery:
$(document).ready(function(){
$(".menu li a").click(function(){
if ($(this).hasClass('activo')){
alert('Si');
}else{
alert('No');
}
});
});
Para evitar que los spammotors encuentren y capturen las direcciones de email que tengamos en nuestra web podemos usar la siguiente función php para encriptar el email en el código fuente, y de esta forma evitar que estos programas automatizados puedan leer y guardar las direcciones de email.
function encriptar_email
($email) {
$partes = str_split(trim($email));
$nuevo = '';
foreach ($partes as $valor) {
$nuevo .= '&#'.ord($valor).';';
}
return $nuevo;
}
echo encriptar_email
('miemail@midominio.com');
La función ord(), devuelve el valor ASCII del primer carácter de la cadena.
De esta forma en la parte visual de la web aparece la dirección de dominio tal cual, por ej. miemail@midominio.com
Pero si vemos el código fuente, vemos que la cosa cambia
A continuación una función php para calcular la edad a partir de la fecha de nacimiento.
function calcular_edad
($fecha){
$dias = explode("-", $fecha, 3);
$dias = mktime(0,0,0,$dias[1],$dias[0],$dias[2]);
$edad = (int
)((time()-$dias)/31556926 );
return $edad;
}
// Formato: dd-mm-yy
echo calcular_edad
("01-10-1989"); // Resultado: 21
Vamos a utilizar htaccess para hacer una redirección permanente 301 del index.php al nombre de dominio. Así nos evitamos duplicidad de contenido y damos prioridad al dominio de cara al SEO.
RewriteCond %{REQUEST_URI} ^/index\.php
RewriteRule ^.*$ http://%{HTTP_HOST} [R=301,L]
Si teneis index.html como archivo index solo teneis que sustituir la primera línea.