Hallo Urs!
Ich bin ehrlich erleichtert, dass es mir nicht alleine so geht. Danke für deine offene, ehrliche Meinung! Ich habe an diesem Wochenende viel mit GoLive weiter versucht und eine ganze Reihe Erkenntnisse sammeln können. Diese möchte ich dem Hilf-Dir-Selbst Forum zugänglich machen.
Meine Erkenntnisse sind vielleicht für "Hardcore-Coder" trivial, aber für ganz viele User, die sich so durchquälen, könnten sie interessant sein.
Alle meine Erkenntnisse basieren darauf, dass ich vor der Aufgabe stehe, eine größere Kunden-Website, die völlig verscriptet ist und framebasiert läuft, "auf Nicht-Frames, Script so wenig wie nötig und CSS-2" umzustellen.
Das Gleiche mache ich daher als Erstes mal mit meiner eigenen Website www.ideecreativ.de
So sammele ich Erfahrungen, damit ich das Kundenprojekt nicht "versäble".
Hier waren ja schon Teilnehmer im Forum, die gefragt hatten: Wie stelle ich es am Intelligentesten an, eine Site vom Standard-HTML auf CSS-2 umzustellen. Diese teilnehmer werden besonders Antworten auf ihre Fragen erhalten.
Ich werde in Kürze einen Download-Link in diesem Thread posten. Meine Tipps sind dann kostenlos und ohne Registrierung als PDF-Doc verfügbar.
Vorab schon so viel:
Die vielgehörte Meinung, dass die HTML-Dateien durch Umstellung auf CSS-2 und die strikte Trennung von Inhalt und Format-Anweisung schlanker werden und schneller laden, ist schlicht Quatsch! Im Schnitt wird eine 22kB Datei auf lediglich ca. 17kB reduziert.
Die Meinung, dass CSS-2 in Punkto Suchmaschinenfreundlichkeit überlegen sei, weil die Suchmaschinen nicht mehr so viel Code und mehr Inhalt lesen würden, geht in nur unwesentlichem Umfang in Erfüllung.
CSS-2 ist zwar der fortschrittlichere Code. Aber den derzeitigen Hype um CSS-2 kann ich nicht folgen und Wunder darf niemand davon erwarten.
Es gibt nach wie vor erhebliche Umsetzungsschwierigkeiten von CSS-2 in den verschiedenen, gängigen Browsern. Ein Web-Entwickler sollte seine CSS-2 Entwürfe grundsätzlich mindestens mit IE-6, Opera 8, Firefox, Netscape 7 usw. sorgfältigst testen. Sorgfältig heißt: PopUpBlocker aktivieren und andere Settings in den Browsern verändern und dann erneut testen usw.
Noch was zum Absturzfehler: Er ist seit gestern wieder da!
Beim Beenden von GoLive erscheint die Fehlermeldung:
Microsft Visual Basic C++ Runtime Library
Runtime Error! Program c:\programme\Adobe\Adobe GoLive CS2\ GoLive.exe
R6025
-pure virtual function call.
Nach Betätigung vom OK-Button erscheint die gleiche Meldung erneut. Nach erneuter OK-Bestätigung erscheint die Fehlermeldung:
GoLive.exe Fehler in Anwendung
Die Anweisung in "0x002b22c84" verweist auf Speicher in 0x1945666c. Der Vorgang read konnte nicht auf dem Speicher ausgeführt werden.
Klicken Sie auf OK, um das Programm zu beenden.
Anschließend erscheint die übliche Windows-Fehlermeldung über Programmfehler und dass ein Fehlerprotokoll erstellt wird.
Einen angenehmen und erfolgreichen Tag,
das wünscht Euch
Clemens