Como saio de Javascript?

  • Autor Autor Donotopen
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
D

Donotopen

Hola a todos.

Estoy tratando de bloquear algunas secciones de un sitio, para que no se vean con adblock; el sitio esta en html y php.

El Javascript detecta el adblock, pero lo demás debo tratarlo con php. El problema es que no se como salir de javascript, para continuar con php el resto del programa.

Como salgo de javascript hacia php?

Este es el script (sacado de aquí del foro)

Inserir CODE, HTML ou PHP:
<script type="text/javascript" src="http://localhost/LINKS/URL/ad_banner.js"></script>
<script type="text/javascript">
      if (document.getElementById("ad_banner") != undefined) {
  ir a php
      } else {
        ir a php
      }
</script>
Gracias.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
[MENTION=28021]Donotopen[/MENTION] no entiendo bien lo que quieres lograr con eso, pero te doy una pequeña ayuda que a lo mejor te oriente a lo que quieres lograr, puedes implementar codigo php, si el archivo es php por ejemplo, si ese contenido lo pones en un archivo llamado " index.php " .
Puedes colocar el codigo asi

HTML:
<?php
$var1 = "agrega esto";
$var2 = "sino esto";
?>
<script type="text/javascript" src="http://localhost/LINKS/URL/ad_banner.js"></script>
<script type="text/javascript">
      if (document.getElementById("ad_banner") != undefined) {
      
      <?php echo $var1;  ?>
(  o realizar una peticion ajax )

      } else {

              <?php echo $var2;  ?>
 (  o realizar una peticion ajax )
      }
</script>

Espero que te alla servido 😛8:😛8::devilish:
 
[MENTION=28021]Donotopen[/MENTION] no entiendo bien lo que quieres lograr con eso, pero te doy una pequeña ayuda que a lo mejor te oriente a lo que quieres lograr, puedes implementar codigo php, si el archivo es php por ejemplo, si ese contenido lo pones en un archivo llamado " index.php " .
Puedes colocar el codigo asi

HTML:
<?php
$var1 = "agrega esto";
$var2 = "sino esto";
?>
<script type="text/javascript" src="http://localhost/LINKS/URL/ad_banner.js"></script>
<script type="text/javascript">
      if (document.getElementById("ad_banner") != undefined) {
      
      <?php echo $var1;  ?>
(  o realizar una peticion ajax )

      } else {

              <?php echo $var2;  ?>
 (  o realizar una peticion ajax )
      }
</script>

Espero que te alla servido 😛8:😛8::devilish:

Hola. Quieres decir que el código PHP que esta en Var1 y Var2, se ejecutaría dentro del IF de javascript? ...

Gracias por tu ayuda, lo probare! :encouragement:
 
Sería con una petición ajax. Si están en dominios diferentes los archivos, deberás hacer configuraciones extras en tus servidores para hacerlo.
Te dejo un enlace de un ejemplo de peticion ajax y como recibirla en php para que haga algo


byte gitano: Llamar a una función PHP en javascript

- - - Actualizado - - -

Hola. Quieres decir que el código PHP que esta en Var1 y Var2, se ejecutaría dentro del IF de javascript? ...

Gracias por tu ayuda, lo probare! :encouragement:

No, simplemente imprimirá el valor de las variables.

Sin embargo, creo que es mas conveniente que utilices un archivo aparte para que no mezcles javascript con php.
 
Sería con una petición ajax. Si están en dominios diferentes los archivos, deberás hacer configuraciones extras en tus servidores para hacerlo.
Te dejo un enlace de un ejemplo de peticion ajax y como recibirla en php para que haga algo


byte gitano: Llamar a una función PHP en javascript

- - - Actualizado - - -



No, simplemente imprimirá el valor de las variables.

Sin embargo, creo que es mas conveniente que utilices un archivo aparte para que no mezcles javascript con php.

Hola. Los archivos están en un mismo dominio. Veré el contenido del enlace. Gracias. :encouragement:
 
Voltar
Topo