Tobi: Layout-Fehler beim Netscape

Hallo,

ich kann machen, was ich will, ich komme einfach nicht mit dem Netscape klar...

Folgendes Problem:
Ich habe einen Kalender (bestehend aus Layern), der auch wunderbar funktioniert, aber leider im Netscape einen kleinen Layout - Fehler hat.
Der Kalender beginnt mit einer Kopfzeile, die in 3 Abschnitte unterteilt ist. Mit prevMonth und nextMonth kann man die Monate vor bzw. zurückblättern. Dazwischen wird mit CalTitle der angezeigte Monat und das Jahr ausgegeben. Beim Aufruf des Kalenders ist die
Schriftfarbe weiß (Arial), der Hintergrund rot - so ist‚s gewünscht -, aber wenn ich prevMonth oder nextMonth bediene, ändert sich CalTitle in eine schwarze Times New Roman - Schrift. PrevMonth und
NextMonth bleiben jedoch unverändert. Im MSIE klappt‚s natürlich prima, leider halt nicht im Navigator...

So ungefähr sieht der Kalender aus:

---------------
<< Sep. 2000 >>
---------------
1 2 3 4 5 6 7

  • Kalender -

26 27 28 29 30
---------------

Hier der relevante Code in der kalender.js:
---------------------------------------------------------------------
...

this.div += '<div id="' + this.name + 'prevMonth" class="calDay"> <<</div>\n'
this.div += '<div id="' + this.name + 'CalTitle" class="calDay">' + this.spotstr[42] + '</div>\n'
this.div += '<div id="' + this.name + 'nextMonth" class="calDay">>></div>\n'

...

//42
this.spot[i] = new DynLayer(this.name+'CalTitle')
//if (is.ns) this.spot[i].elm.captureEvents(Event.MOUSEDOWN)
//this.spot[i].elm.onmousedown = new Function('return false;')
i++

//43
this.spot[i] = new DynLayer(this.name+'prevMonth')
if (is.ns) this.spot[i].elm.captureEvents(Event.MOUSEDOWN)
this.spot[i].elm.onmousedown = new Function(this.obj+'.changeMonth(-1); return false;')

i++
//44
this.spot[i] = new DynLayer(this.name+'nextMonth')
if (is.ns) this.spot[i].elm.captureEvents(Event.MOUSEDOWN)
this.spot[i].elm.onmousedown = new Function(this.obj+'.changeMonth(+1); return false;')
i++

...

---------------------------------------------------------------------

Und hier die Style - Angabe in der HTML - Datei:

<STYLE type=text/css>
...

.calDay {
BACKGROUND-COLOR:#FF0000; #COLOR:#FFFFFF; FONT-FAMILY:Arial; FONT-SIZE:9pt; FONT-WEIGHT:bold
}

...
</STYLE>

Wäre nett, wenn mir da jemand helfen könnte... Danke !

Gruß

Tobi

  1. Hallo!

    Hast Du keine URL die Du posten könntest? Kann eben nichts entdecken, würde es mir aber gerne mal ansehen.

    Gruß, Jan

    1. Hi Jan !

      Leider kann ich den Kalender nicht online stellen.

      Sorry, aber trotzdem Danke !

      Gruß
      Tobi