Anzeige-Probleme CSS + Javascript
Enrico
- javascript
Hallo,
Entschuldigt bitte, dass ich einen neuen Thread geöffnet habe, aber ich wollte meine Fragen nicht an meinen alten Thread anschliessen, zumal meine Fragen jetzt nicht mehr mein ursprüngliches Problem mit Ebenen-Wechseln betrifft, davon habe ich mittlerweils Abstand genommen.
Ich wende mich mit einigen Problemen an Euch, DHTML, CSS und Javascript betreffend.
Da die betroffenen Dateien für das Forum zu umfangreich sind und der Upload zu umfangreich wäre, würde ich Euch die Dateien gerne gezippt schicken.
Trotzdem mal meine Vermutungen:
Ich denke, dass das Problem mit der seitlich verschobenen Darstellung in der Datei "JS_inhalt_scrollen.js" (Zeile 380) begründet liegt:
var minWinWidth = ...
Der Div-Bereich zur Anzeige der Seiteninhalte, der in eine Tabellenzelle eingebettet ist (siehe Quellcode "HTML_S_startseite.html"), benannt mit "mainContentDiv", soll die Tabellenzelle horizontal und vertikal zu 100% ausfüllen. Wahrscheinlich ist die Breitendefinition, die durch das Skript vorgegeben wird, zu gierig. Deshalb die seitliche Verschiebung. Um die tatsächliche Breite zu bekommen, müsste ich wissen, wie breit die Darstellung der Registerreiter sind und davon 17px für den linken Rahmen bzw. 40px für den rechten Rahmen abziehen. Da aber die Variable minWinWidth bereits im Kopf der Datei definiert wird, bevor die Registerreiter aufgebaut werden, dürfte das ein schwieriges Unterfangen sein.
Das nächste Problem ist der Scrollbalken:
Er soll zwischen den oberen und unteren Pfeilen dargestellt werden:
<td background="pic/gfx/L_rahmen_RM.png" align="right">
<table border="0" cellpadding="0" cellspacing="0">
<div id="upArrows" class="absDiv">
...
</div>
<tr><td><img border="0" src="pic/gfx/L_spacer.gif" width="1" height="10"></td></tr>
<tr>
==> <td height="192">
==> <div id="scrollBar" class="absDiv"...></div>
==> <div id="scrollThumb" class="absDiv"...></div>
==> </td>
</tr>
<tr><td><img border="0" src="pic/gfx/L_spacer.gif" width="1" height="10"></td></tr>
<div id="downArrows" class="absDiv">
...
</div>
</table>
</td>
Das geringste, aber mir nicht verständliche, Problem ist, dass die Definition "layout_seite" für den Body-Tag der Datei "HTML_S_startseite_inhalt.html" nicht übernommen wird, was dazu führt, dass der Rahmen nicht wie das aktive Register gefüllt ist.
Wenn Ihr Euch bereit erklärt, meine Dateien durchzusehen, dann stosst Euch bitte nicht an der noch umständlichen Programmierung der Datei "HTML_S_startseite.html", Verfeinerungen etc. folgen noch.
Ich hoffe, dass Ihr mir bei der Beseitigung der Anzeigeprobleme behilflich sein könnt.
Gruss, Enrico