Por que no Funciona este Script? (Mostrar contenido solo Moviles)

  • Autor Autor Picorete
  • Fecha de inicio Fecha de inicio
Picorete

Picorete

Eta
Verificación en dos pasos activada
Verificado por Binance
Hola, pues el script es sencillo

Insertar CODE, HTML o PHP:
<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))
{
<?php include 'bannerm.txt'; ?>

}
else
{

}

si es de alguno de esos disposivitos, deberia incluir el archivo bannerm.txt, donde hay un codigo de adsense, la cosa es que, de pc se sigue viendo el codigo :s, por que no me esta funcionando el if?
 
pues yo lo acabo de probar y funciona bien
Insertar CODE, HTML o PHP:
<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))
{
<?php include 'bannerm.txt'; ?>

}
else
{

}
</script>

recuerda que ese codigo tiene que estar dentro de un archivo php .
ejemplo
creaste un archivo llamado ... single.php , dentro de ese archivo escribes ese codigo y funciona, pero si lo colocas dentro de un single.html no funcionara.
Saludos
 
pues yo lo acabo de probar y funciona bien
Insertar CODE, HTML o PHP:
<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))
{
<?php include 'bannerm.txt'; ?>

}
else
{

}
</script>

recuerda que ese codigo tiene que estar dentro de un archivo php .
ejemplo
creaste un archivo llamado ... single.php , dentro de ese archivo escribes ese codigo y funciona, pero si lo colocas dentro de un single.html no funcionara.
Saludos

Todo depende si se mantiene el banner.

Hice unas pruebas y el código funciona correctamente [MENTION=136467]Picorete[/MENTION] puedes probarlo si quieres y me dices.

Insertar CODE, HTML o PHP:
<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))
{
alert("Es un móvil.");
}
else {
alert("No es un móvil");
}
</script>


Saludos.
 
Atrás
Arriba