Autor Zpráva
skrebl
Profil
Zdravím,
mám problém s iframem. Potřeboval bych ho po kliknutí na něj nechat zmizet

Iframe mám takto
<iframe style="overflow:hidden; frameborder=0" src="iframe.php" height="220" width="220"></iframe>

Zkoušel jsem tam přidat už i
onload="this.contentWindow.document.onclick=function(){alert('test')}"
a
document.getElementById("iframe_id").contentWindow.document.body.onclick = 
function() {
  alert("iframe clicked");
}

a nefungovalo to. Předem děkuji za rady :)
Batrachus
Profil
function je jen klíčové slovo, dejte za něj ještě název funkce, např.
function smazani() {
  alert("iframe clicked");
}
_es
Profil
skrebl:
Niekde do iframe.php daj:
<script>
document.documentElement.onclick = function(){
  var iframe = top.document.getElementById("idIframu");
  iframe.parentNode.removeChild(iframe);
}
</script>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: