Index
Namo WebEditor 6 und 2006:
Netscape meldet Fehler bei Fotoalbum
Das Problem:
Wenn man mit Namo Webditor 6 oder 2006 ein Fotoalbum des Typs " Diashow" ohne automatischen Bildwechsel erstellt (" Automatischer Bildwechsel nach n Sekunden" nicht aktiviert), dann kommt bei Netscape/Mozilla zu einer Fehlermeldung, so etwa nach dem Motto: " Die Datei %7 konnte nicht gefunden werden."
Die Lösung:
Bei der Erstellung des Foto-Albums Typ " Diashow" sollte man stets den automatischen Bildwechsel aktivieren. Wenn aber der Bildwechsel absolut nicht erwünscht ist, dann setzte einfach eine sehr hohe Zeit ein, z.B. 999 Sekunden. Um ein bereits fertiges Foto-Album nicht noch einmal komplett neu erstellen zu müssen, kannst du die Funktion " Globales Suchen und Ersetzen" verwenden. Durchsuche damit den HTML-Code aller HTML-Dokumente des Fotoalbums und ersetze die Zeile < META HTTP-EQUIV=" refresh" content=" %6 URL=%7" > durch ein Leerzeichen.
Bedenke:
Globales Suchen und Ersetzen kann nicht rückgängig gemacht werden. Erstelle ggf. erst eine Sicherungskopie von Deiner Homepage.
Der Grund für das Problem:
Namo WebEditor von Version 6 bis Version 2006 hat einen Bug im Fotoalbum-Assistenten. Verwendet man den automatischen Bildwechsel, dann wird einfach eine Meta-Anweisung < META HTTP-EQUIV=" refresh" ....> verwendet, um die Weiterleitung zum nächsten Bild auszulösen. Ist die automatische Diashow nicht aktiviert, dann sollte die Anweisung einfach entfallen. Namo WebEditor fügt aber eine falsche Meta-Anweisung ein:
<
html>
<
head>
<
!-- Inserted by TRADOS: -->
<
META HTTP-EQUIV=" content-type" CONTENT=" text/html charset=iso-8859-1" >
<
META HTTP-EQUIV=" refresh" content=" %6 URL=%7" >
<
meta name=" generator" content=" Namo WebEditor v6.0" >
<
/head>
|
Während der Internet Explorer die Zeitangabe " %6" nicht versteht und daher die komplette Anweisung einfach ignoriert, versucht Netscape das beste daraus zu machen und ignoriert erstmal nur das " %" bei den Sekunden. Aber dann muss er zur Seite " %7" weiterleiten. Und die kann er natürlich nicht finden und meckert das dann an....
Index
Netscape zeigt Hintergrundfarben in Tabellen nicht an
Ich habe eine Tabelle erstellt. Die Tabelle hat ein Hintergrundbild. Für Leute, die grundsätzlich keine Bilder anzeigen lassen, habe ich auch eine Hintergrundfarbe für die Tabelle bestimmt. Meine Tabelle hat diverse Zellen mit verschiedenen anderen Hintergrundfarben. In einer Tabellenzelle befindet sich eine weitere Tabelle, die wieder eine eigene Hintergrundfarbe hat. In der Vorschau wird alles richtig angezeigt. Aber bei Netscape verschwinden die Hintergrundfarben der Zellen und der
verschachtelten Tabelle. In manchen Zellen befindet sich teilweise die Hintergrundfarbe der Tabelle. Ansonsten sieht man nur das Hintergrundbild der " unteren" Tabelle!
Dieses ist ein typisches Netscape 4.x - Problem. Das Hintergrundbild der Tabelle dominiert sämtliche Zellen und verschachtelte, innere Tabellen. Hintergrundbilder von Zellen dominieren auch Tabellen, die in dieser Zelle liegen.
Mein Rat: Verwende in einer Tabelle konsequent entweder Hintergrundbilder oder Hintergrundfarben. Niemals beides gleichzeitig. Dann kannst Du sicher sein, dass auch ältere Netscapeversionen damit keine Probleme hat.
Index
Netscape zeigt auf Ebenen keinen Rollover-Effekt an
Ich habe meine Navigationsleiste in eine Ebene eingefügt, die ich mittels Skript-Wizard in eine Fließebene verwandelt habe, so dass die Nav.-Leiste „schwebt“. IE zeigt alles richtig an. Bei Netscape funktionieren die Roll-Over-Effekte aber nicht mehr!
Namo baut das Java-Skript, welches den Roll-Over-Effekt steuert, in den Kopf (zwischen < head> und < /head> ) ein. Damit es mit Netscape 4.x ebenfalls funktioniert, musst Du das Java-Skript aus dem Kopf herausnehmen und direkt hinter den Anfang der Ebene versetzten. Also unmittelbar nach dem < div> -Tag, welches die Ebene definiert.
Index
Netscape zeigt versteckte Tabellenrahmen trotzdem an
Ich habe für mein Seitenlayout eine Tabelle erstellt. Die Tabellenrahmen sollen unsichtbar sein, daher habe ich in den Tabelleneigenschaften unter Rahmen den Typ " Verstecken" ausgewählt. Im Internet Explorer sieht die Seite nun auch genau so aus, wie ich mir das gedacht habe. Aber Netscape 4.7 zeigt alle Tabellenrahmen an! Was kann ich tun, damit auch Netscape kapiert, dass die Tabellenränder unsichtbar sein sollen?
Wenn man den Rahmentyp " Verstecken" auswählt, dann wird im HTML-Code das Tag-Attribut " border" einfach weggelassen. Der Internet-Explorer interpretiert das Fehlen dieses Attributes tatsächlich als " weglassen" . Netscape meint aber, man muss auf die Standardeinstellungen zurückgreifen, wenn man keine andere Information erhält. Also werden die Rahmen einfach in Standardstärke angezeigt.
Damit auch Netscape kapiert, dass die Rahmen nicht angezeigt werden sollen, darf man sie also nicht einfach verstecken. Wähle statt dessen den Rahmentyp " Normal" aus und gib bei der Rahmenstärke den Wert NULL ein. Dies ergibt im Quelltext das Attribut border=" 0" , welches sowohl Netscape als auch Internet Explorer richtig interpretieren.
Index
|