Problemas com código de pop-up e timer em múltiplos links

  • Autor Autor nacho1191
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
N

nacho1191

Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Olá, desculpem por abrir um novo tópico, mas o original está fechado:

https://forobeta.com/publicidad/159748-aporte-scrip-popup-de-publicidad-de-10-segundos-2.html

minha dúvida é simples, acontece que eu quis implementar esse code:

Inserir CODE, HTML ou PHP:
<script>function ventanaSecundaria(){t=11;timer=window.setInterval("contador()",1000);hija=window.open("http://www.tupagina.com/popup.php","ventana1","width=640,height=425,scrollbars=0")}function contador(){if(hija!=null){if(hija.closed){alert("Clicke un anuncio y espere con la pagina abierta");clearInterval(timer);t=10;document.getElementById("contador").value="Mostrar Enlaces De Descarga";return}if(hija.frames.length!=3){t=t-1;if(t<=0){clearInterval(timer);document.getElementById("hide").style.display="";t="spoiler"}document.getElementById("contador").value=t;return false}}}</script><div style="margin:20px; margin-top:5px"><div class="smallfont" style="margin-bottom:2px"><b></b></i> <p class="Boton BtnGreen"><input type="button" id="contador" value="Mostrar Enlaces De Descarga" style="width:300px;height=35px;font-weight:bold;font-size:16px;margin:0px;padding:0px;" onClick=ventanaSecundaria()><div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
      <div id="hide" style="display: none;">
         </p>
         <div class="info_bbc">
         
           ACA PONES EL LINK DE DESCARGA CON COPYRIGHT ESPECIAL PARA WAREZ </div></div></div></div>

mas se na mesma página eu tiver vários links ocultos com este método, apenas o primeiro link da primeira página é desbloqueado, e não outro botão do link que eu tinha pressionado para desbloquear o spoiler.


Tomara que possam dar alguma ajuda.

Muito obrigado!
 
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
Olá [MENTION=190275]nacho1191[/MENTION],

Te explico brevemente do que se trata o problema e como solucioná-lo...

Acontece isso, porque o JavaScript atua sobre o primeiro elemento...
O primeiro elemento com ID igual a "hide"...
FzY01UG.png


Para solucionar, quando copiar e colar, substitua o nome "hide"...
Por outro, por exemplo "hide1" e depois "hide2" e assim sucessivamente...
E não se esqueça de mudar também o Javascript...
SZLVlyi.png


Essa é a solução amigo, você deveria conseguir resolver...
Espero que minha contribuição seja útil...

Um abraço,
:encouragement: Hugo
 
Olá Hugo, antes de tudo.

Agradecido enormemente pela disposição e rápida resposta, sinceramente OBRIGADO.

Com relação à solução que você dá, infelizmente não me serve, já que esse code eu tenho oculto e é gerado automaticamente para os usuários, estilo bbcode.

Existirá alguma outra alternativa???
 
isto talvez possa ajudar

Olá Hugo, antes de tudo.

Agradecido enormemente pela disposição e rápida resposta, sinceramente OBRIGADO.

Com relação à solução que você dá, infelizmente não me serve, já que esse code eu tenho oculto e é gerado automaticamente para os usuários, estilo bbcode.

Existirá alguna outra alternativa???

Olá [MENTION=190275]nacho1191[/MENTION],

Te explico brevemente do que se trata o problema e como solucioná-lo...

Acontece isso, porque o JavaScript atua sobre o primeiro elemento...
O primeiro elemento com ID igual a "hide"...
FzY01UG.png


Para solucionar, quando copiar e colar, substitua o nome "hide"...
Por outro, por exemplo "hide1" e depois "hide2" e assim sucessivamente...
E não se esqueça de mudar também o Javascript...
SZLVlyi.png


Essa é a solução amigo, você deveria conseguir resolver...
Espero que minha contribuição seja útil...

Um abraço,
:encouragement: Hugo

olá, não conheço o código profundamente para saber seu funcionamento, mas talvez isto possa ajudar, um exemplo



https://forobeta.com/otras-plataformas/518323-script-identi-script-mybb.html

me chamou muito a atenção o temporizador que o spoiler tem e o click n load 2 do jdownloader. 😛irate:
 
obrigado novamente, mas esse plugin não me serve, já que uso phpbb, e além disso só me serviria o code que coloquei.

Tomara que possa haver alguma forma de gerar IDs únicos automaticamente, que ao que parece esse é o problema.

- - - Atualizado - - -

desculpem o post duplo, mas alguém saberia como modificar esse code para que sejam gerados automaticamente IDs únicos da div?


desta maneira o problema que o Hugo detectou seria solucionado, eu penso.
 
Voltar
Topo