Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

div per javascript bei klick darauf ausblenden

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
anom04
PostRank 1
PostRank 1
Beiträge: 2
Registriert: 29.12.2009, 15:57

Beitrag von anom04 » 29.12.2009, 16:09

Hallo,

folgendes:

Code: Alles auswählen

<script type="text/javascript">
function checkClick&#40;e&#41; &#123;
var obj = e.srcElement;
if &#40;obj.id != "xxx"&#41;
document.getElementById&#40;'xxx'&#41;.style.display = 'none';
&#125;
</script>
wird über

Code: Alles auswählen

<body onClick="checkClick&#40;event&#41;">
aufgerufen.

Das Objekt

Code: Alles auswählen

<div id="xxx" >
ist vorhanden.

Im IE funktionierts prima, im FF aber nicht. Sinn des Ganzen ist das Ausblenden beim Klick darauf. Im div befindet sich ein pic.

Hat jemand eine Idee?

Grüße
Thomas

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


cren
PostRank 6
PostRank 6
Beiträge: 379
Registriert: 04.06.2005, 16:30

Beitrag von cren » 29.12.2009, 17:26

Soweit ich weiß gibts srcElement nur im IE.

Daher würde ich eine praktikablere Lösung vorschlagen:

Code: Alles auswählen

<script type="text/javascript">
function hideElement&#40;el&#41; &#123;
document.getElementById&#40;el&#41;.style.display = 'none';
&#125;
</script>
Und unten in das div einfach:

Code: Alles auswählen

<div id="xxx" onclick="hideElement&#40;this.id&#41;">
Statt this.id kannste auch 'xxx' (in einzelnen Hochkommas) verwenden. Insgesamt erscheint mir diese Lösung flexibler was eventuell auch andere zu versteckende Elemente angeht ;)

anom04
PostRank 1
PostRank 1
Beiträge: 2
Registriert: 29.12.2009, 15:57

Beitrag von anom04 » 29.12.2009, 17:44

srcElement - genau das wars.

Und deine Lösung ist noch viel schöner - Danke!

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag