Erro neste código

  • Autor Autor jairoseo
  • 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
J

jairoseo

Épsilon
Verificación en dos pasos activada
Verificado por Binance
Hola.

Tengo un error en este codigo :
Inserir CODE, HTML ou PHP:
 <script type="text/javascript">

  function redirection(){  

  window.location ="http://miwebalaquequieroredirigir.com";

  }  setTimeout ("redirection()", 230000); //tiempo en milisegundos

  </script>
    
    <div class="largeDownloadButtons">
        <a onclick="redirection()" href="<?php echo $file->getNextDownloadPageLink(); ?>">
            <img src="<?php echo SITE_IMAGE_PATH; ?>/slow_download_button.png" alt="<?php echo t('download_page_slow_download', 'slow download'); ?>"/></a>


Solo funciona cuando uso google crome, en otros navegadores no funciona.. que puede ser??

Gracias de antemano
 
Última edição:
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
No entiendo muy bien lo que estás intentando.
Estás creando una función para redirigir a "http://miwebalaquequieroredirigir.com" y le pones un timeout, también la estás llamando cuando se hace clic en el anchor pero ese anchor enlaza en su href a lo que supongo es una página diferente.
¿Qué quieres hacer? :ambivalence:
 
Bueno primero 230000 milisegundos son casi 4 minutos si esperas eso funciona en cualquier navegador, ahora con respecto al enlace no tiene sentido eso que hiciste por un lado lleva a un sitio pero cuando clickea se va a otro por el JavaScript.
No se si es lo que queres pero te dejo como lo haría yo por lo que entendí segun lo que publicaste.

Inserir CODE, HTML ou PHP:
<?php $url = 'http://ejemplo.com'; ?>
<script type="text/javascript">
	setTimeout (function(){window.location = "<?php echo $url; ?>"}, 230000); //tiempo en milisegundos
</script>
    
	<div class="largeDownloadButtons">
		<a href="<?php echo $url; ?>">
			<img src="<?php echo SITE_IMAGE_PATH; ?>/slow_download_button.png" alt="<?php echo t('download_page_slow_download', 'slow download'); ?>"/></a>
 
No entiendo muy bien lo que estás intentando.
Estás creando una función para redirigir a "http://miwebalaquequieroredirigir.com" y le pones un timeout, también la estás llamando cuando se hace clic en el anchor pero ese anchor enlaza en su href a lo que supongo es una página diferente.
¿Qué quieres hacer? :ambivalence:

Hola PRO.

Quiero que cuando alguien haga click en <a onclick="redirection()" href="<?php echo $file->getNextDownloadPageLink(); ?>">

Se abra en una nueva ventana, y que la ventana anterior vaya a la web donde redirigir 🙂
 
Quiero que cuando alguien haga click en <a rel="nofollow" onclick="redirection()" href="<?php echo $file->getNextDownloadPageLink(); ?>">

Se abra en una nueva ventana, y que la ventana anterior vaya a la web donde redirigir 🙂
Ok, entonces prueba con esto:

PHP:
<script type="text/javascript">

  function redirection(){  

      window.location ="http://miwebalaquequieroredirigir.com";

  }

  </script>
    
    <div class="largeDownloadButtons">
        <a onclick="redirection()" href="<?php echo $file->getNextDownloadPageLink(); ?>" target="_blank">
            <img src="<?php echo SITE_IMAGE_PATH; ?>/slow_download_button.png" alt="<?php echo t('download_page_slow_download', 'slow download'); ?>"/></a>
Saludos. :encouragement:
 
Ok, entonces prueba con esto:

PHP:
<script type="text/javascript">

  function redirection(){  

      window.location ="http://miwebalaquequieroredirigir.com";

  }

  </script>
    
    <div class="largeDownloadButtons">
        <a rel="nofollow" onclick="redirection()" href="<?php echo $file->getNextDownloadPageLink(); ?>" target="_blank">
            <img src="<?php echo SITE_IMAGE_PATH; ?>/slow_download_button.png" alt="<?php echo t('download_page_slow_download', 'slow download'); ?>"/></a>
Saludos. :encouragement:

Estoy muy agradecido por tu ayuda 🙂

Seria valido para todos los navegadores? 🙂

Saludos
 
Voltar
Topo