Buenos dias.
Estoy probando distintos codigos, y en todos me ocurre que a la hora de hacer la redireccion me desaparece una /, quedado por ejemplo la web www.web.comindex.php en vez de www.web.com/index.php.
Estos son los codigos:
Código:
<script type="text/javascript">
if (screen.width<800) {
window.location="http://www.web.es/indexmovil.php";
}
if (screen.width == 768) {
window.location="http://www.web.es/indexmovil.php";
}
if ((screen.width == 1024) && (screen.height == 600)){
window.location="http://www.web.es/index.php";
}
</script>
<script type="text/javascript">
var dispositivo = navigator.userAgent.toLowerCase();
if( dispositivo.search(/iphone|ipod|ipad|Opera Mini|IEMobile|BlackBerry|android/) > -1 ){
document.location = "http://www.web.es/indexmovil.php";
};
</script>
<script type="text/javascript">
var device = navigator.userAgent
if (device.match(/Iphone/i)
|| device.match(/Ipod/i)
|| device.match(/Android/i)
|| device.match(/J2ME/i)
|| device.match(/BlackBerry/i)
|| device.match(/iPhone|iPad|iPod/i)
|| device.match(/Opera Mini/i)
|| device.match(/IEMobile/i)
|| device.match(/Mobile/i)
|| device.match(/Windows Phone/i)
|| device.match(/windows mobile/i)
|| device.match(/windows ce/i)
|| device.match(/webOS/i)
|| device.match(/palm/i)
|| device.match(/bada/i)
|| device.match(/series60/i)
|| device.match(/nokia/i)
|| device.match(/symbian/i)
|| device.match(/HTC/i))
{
//Si viene desde algun dispositivo movil lo direcciona al sitio web movil
window.location = "http://www.web.es/indexmovil.php";
}
else
{
//De lo contrario no hace nada
}
</script>
Por que creeis que puede ser eso??