Ajuda para permitir cliques no conteúdo coberto por uma DIV

  • Autor Autor JoseCuevas
  • 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
JoseCuevas

JoseCuevas

Iota
Verificación en dos pasos activada
Hola betas, buenos días....

Tengo un problema, puse un DIV encima de x contenido y al momento de dar click al contenido, no se puede porque el DIV no permite que se de click a nada más... no se puede ni seleccionar el contenido que cubre el DIV...

¿Existe alguna forma con CSS para que el DIV que está por encima de x contenido, pueda dars click al contenido, que no bloquee el contenido?

PD: no me sirve poner el contenido dentro del DIV, ya lo intenté... También intenté usar loa z-index pero nada :/

Básicamente es un DIV invisible que no bloquee el contenido que está debajo de él pero que aún así, así esté el div...

Gracias a todos!

- - - Actualizado - - -
[MENTION=9679]cicklow[/MENTION], si tienes tiempo ayudame 😕
 
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
tienes que usar:
HTML:
pointer-events:none;
en el div
 
tienes que usar:
HTML:
pointer-events:none;
en el div

Lo hice y el div (Que originalmente era un contador tras darle click) Dejó de funcionar :/

Es posible que, el div que tras recibir un click sume x cantidad en la base de datos, sea totalmente transparente para que cuando se le de click, también de click al contenido que está debajo de él?

Gracias otra vez
 
Lo hice y el div (Que originalmente era un contador tras darle click) Dejó de funcionar :/

Es posible que, el div que tras recibir un click sume x cantidad en la base de datos, sea totalmente transparente para que cuando se le de click, también de click al contenido que está debajo de él?

Gracias otra vez

no... tienes que usar otras opciones: Detect Click into Iframe using JavaScript - Stack Overflow
ya que el div actua distinto al contenido que tapas... tienes que detectar el click en el iframe (por la publciidad)
 
Mira, encontré en el link que me diste esto:

Edit fiddle - JSFiddle

¿Crees que se pueda detectar cualquier iframe y que si se detecta el click, haga el trabajo del div de aumentar x puntos a la base de datos?

mmm si solo tendrias que cambiar message.innerHTML = 'Clicked'; pr un ajax a un archivo encargado de sumar los clics...
 
mmm si solo tendrias que cambiar message.innerHTML = 'Clicked'; pr un ajax a un archivo encargado de sumar los clics...

Este es el código del div encargado de sumar puntos, el cual, utiliza otro archivo php con la conexión a la base de datos y la acción de sumar en php..

Inserir CODE, HTML ou PHP:
                <div id="cuadro" onclick="punt()">
                    <form id="formP" action="#" method="post" >
						<!--	AQUI PUEDES PONER TODO EL CONTENIDO QUE QUIERAS -->
                        <button style="display:none" type="submit" id="irse"/>
						<input type="hidden" id="c" name="c" value="1"/>
                    </form>
                </div>

¿Cómo podría hacer todo eso en un ajax? Entiendo lo del archivo encargado de sumar los clicks, sin embargo, cómo te comento, se utiliza el click en un div, de qué manera al entrar al archivo se puede automaticamente sumar un click?
 
Este es el código del div encargado de sumar puntos, el cual, utiliza otro archivo php con la conexión a la base de datos y la acción de sumar en php..

Inserir CODE, HTML ou PHP:
                <div id="cuadro" onclick="punt()">
                    <form id="formP" action="http://forobeta.com/#" method="post" >
						<!--	AQUI PUEDES PONER TODO EL CONTENIDO QUE QUIERAS -->
                        <button style="display:none" type="submit" id="irse"/>
						<input type="hidden" id="c" name="c" value="1"/>
                    </form>
                </div>

¿Cómo podría hacer todo eso en un ajax? Entiendo lo del archivo encargado de sumar los clicks, sin embargo, cómo te comento, se utiliza el click en un div, de qué manera al entrar al archivo se puede automaticamente sumar un click?

ajax: https://api.jquery.com/jquery.post/
y tienes que implementar el otro code + el ajax...
 
Ya modifiqué el código para que al momnto de entrar, automáticamente se sume un punto, luché pero lo logré jaja

Entonces, ya que tengo la url exacta para sumar un punto, debría cambiar el message.innerHTML = 'Clicked'; por:

$.post( "urlexacta" ); ??

Eso entendí que así llama a una url sin importar el resultado: https://api.jquery.com/jquery.post/

si algo asi... el post envia datos a una url.. .vos tenes que ver que datos le envias y que url sera...
 
si algo asi... el post envia datos a una url.. .vos tenes que ver que datos le envias y que url sera...

mmmm en sí no quiero que envíe nada, solo que haga como que se visitó la página para que le sume x puntos a base de datos (Ya que al visitar dicha url se suman x puntos automaticamente) No se si me explico con esto último....

Gracias y buenos días :encouragement:
 
Voltar
Topo