Hallo,
ich möchte mit Javascript ein DIV-Element auf meiner Seite entfernen.
Habe zuerst versucht, per .className eine andere CSS-Klasse zuzuweisen, die dann height auf 0 Pixel setzt.
Beim 2. Versuch habe ich es dann über removeChild versucht.
Es klappt zwar jedes Mal, aber im IE wird der Inhalt immer geblockt!
Also die gelbe Informationsleiste oben klappt auf, mit dem Hinweis, dass Scripte / ActiveX blabla verwendet wird, und ein Sicherheitsrisiko besteht.
Möchte das aber meinen Besuchern nicht zumuten, nicht dass die was falsches denken. Bei diversen LayerAds-Anbietern kann man doch auch z.B. auf ein x rechts oben klicken und dann wird das Layer-Element wieder entfernt, und das ohne diesen Hinweis.
Wie erreich ich das? Hat es evtl. damit zu tun, dass ich versuche, es auf eine andere Art zu entfernen, wie ich es eingefügt habe? Über AppendChild und dann removeChild gehts aber genauso wenig.
Bin so langsam am verzweifeln und find einfach nix im Web zu diesem Problem.
Bin dankbar über Eure Hilfe!
Momentaner Code:
<script type="text/javascript">
function relem() {
var sp = document.getElementById(1);
sp.parentNode.removeChild(sp);
}
</script>
</head>
<body>
<div id="1">teest
</div>
<a href="#" onclick="relem()">schließen</a>
</body>