Archiv verlassen und diese Seite im Standarddesign anzeigen : [JavaScript+CSS] display: none;
ICh hab ein PRoblem:
Und zwar wenn man auf meiner Homepage (http://giuly.de (Soll keine Werbung sein)) auf "Giuly.de bald fertig!" klickt soll das untere verscwinden, und wenn man nochmal raufklickt wiederkommen. Es verschwindet (Zwar nach 2 Klicks aber es geht weg), kommt aber nicht so wieder, wie es wiederkommen soll. KAnn mir jemand helfen?
TIA Giuly
Ich würde das an Deiner Stelle auch nicht einer Tabellen-Zelle zuordnen. Überleg mal wenn Du Browser wärest und Dir wird gesagt eine Tabelle anzuzeigen, die aus zwei Zeilen und einer Zelle pro Zeile besteht. Dann wird Dir gesagt, Du sollst die Zelle in der zweiten Zeile nicht mehr anzeigen. Wie würdest Du dann Deine Tabelle machen? Bedenke, daß Du plötzlich fehlerhaften Code hast (Zeile ohne Zelle).
Wie ich das machen würde? "none" und "block", um zu zeigen oder zu verbergen, gehören nur zu <div> und <span>.
Pingu
EDIT: kleiner Tip wenn Du sowieso schon mit CSS arbeitest, dann würde ich die Tabellen zur Formatierung gleich ganz rausschmeisen und stattdessen komplett mit CSS arbeiten, z.B.: http://www.thenoodleincident.com/tutorials/box_lesson/boxes.html
Fixed, Ich hatte vorher ein </div> vergessen
Aber <div onClick="foo();"> gibt es nicht mehr?!
es heißt auch onclick ^^" aber onmouseout gibts nicht
Wie ich das machen würde? "none" und "block", um zu zeigen oder zu verbergen, gehören nur zu <div> und <span>.
interessante Theorie
Praxis: td ist sowieso block, und bei none gibt es eine leere Zelle.
Du ahnst gar nicht, was ich mit none schon alles an Elementen "abgeschaltet" habe, ohne das der WC3-Validator meckerte!
so long,
BlueJay
(sorry, wenn ich etwas harsch klinge, aber mein Partner nervt gerade tierisch rum)
Es geht ja jetzt auch mit <div>, aber <div onmouseout="doSomething();"> geht nicht.
Es geht ja jetzt auch mit <div>, aber <div onmouseout="doSomething();"> geht nicht.
Ist aber brave HTML4-Syntax: http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4
Und dieses kleine Stückchen wird von allen moderneren Browsern inclusive Konqueror richtig ausgeführt:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>mouseovertest</title>
<script type="text/javascript">
function mach_oops() { alert("oops!"); }
</script>
</head>
<body>
<div style="background-color:#ccddee" onmouseout="mach_oops()">
<br>oopsen<br>
</div>
</body>
</html>
so long,
BlueJay
Vielleicht HTML4, aber nicht XHTML1.0
Vielleicht HTML4, aber nicht XHTML1.0
uh, das war einer der Gründe, warum ich um deinen anderen Post einen Bogen gemacht habe...
So was habem meine damaligen Browser Mozilla 1.4 und IE6 nie richtig darstellen können.
so long,
BlueJay
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.