default display:none bekomme ich nicht sichtbar
Hallo Leute,
es sollte eigentlich kein Problem sein, aber ich bekomme es nicht hin: ich habe eine Tabelle der beim Start einzene zeilen ausgeblendet sind, dann habe ich einen (img) Button, der mir die Zeile einblenden soll ich hoffe, ich bekomme es auf das Wesentliche eingedampft also: HTML-Code:
<table name="prolog" id="prolog"> HTML-Code:
function check_prolog_status(lvl) { <body onload="ausblenden()"> ausblende, dann funktioniert das Einblenden. Funktioniert das so nicht oder übersehe ich etwas?? vielen Dank im Voraus ...und einen guten Rutsch :) Zen |
Hättest du es mal nicht "Eingedampft". Da fehlt das CSS. Welches Element ist denn auf 'display:none'?
|
Zitat:
in Zeile 6? <tr><td width="700" style="text-align:justify; display:none;" ><br> css ist doch hier gar kein Thema :| |
Inlinestyles. Sowas gibt's heute noch? Und ja, CSS ist sehr wohl relevant, was glaubst Du, was du mit JS manipulierst?
Dann fang ich mal an Rätzel zu raten. Ich rate, dass deine Funktion ausblenden() den Wert *.display auf 'none' setzt. Versuch also mal, in der Funktion check_prolog_status() auf 'table-row' zu setzen, anstatt auf ''. |
Erst mal einen besten Dank für deine Bemühungen und
auch kann ich dir sagen, daß du richtig geraten hast. Wäre sicher einfacher gewesen, wenn ich die onload-Funktion gleich meiner JS-Funktion genannt hätte. Wie auch immer, leider hat das auch so nicht funktioniert, aber dein Stichwort "table-row" hat mich weitergebracht. Ich habe danach gesucht wie man das genau benutzt und ich habe es im Zusammenhang mit div zu table gefuden. dann habe ich das gleiche mit div anstelle einer Tabelle probiert und damit geht es (selbst mit leeren Hochkommas also auch ohne table-row) Finde ich zwar nicht so elegant, aber besser als nichts. css als ausgelagerte Datei benutze ich natürlich auch und das hatte ich auch mit dem oben beschriebenen Problem versucht hat aber auch nichts geändert. Habe zar noch eine ganze Menge inline style implementiert, aber den eliminiere ich schrittweise, aber wenn irgend etwas nicht funktioniert mach ich es im Zweifelsfalle immer noch inline, da ich mir dann sicher sein kann wo es steht und, das es richtig foruliert ist. also noch mal Danke und ich glaube ich belasse es erst mal so :| |
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:16 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023