Hi,
ich habe mit GoLive5 in eine Webseite, einen Rollover für ein Bild eingebaut, der dann automatisch generierte JavaScript-Code funktioniert auch perfekt im internen Preview sowie auch, wenn ich die Seite lokal mit den Browsern Netscape, Opera oder IE betrachte.
Lade ich allerdings den ganzen Kram auf den Webserver hoch und betrachte dann die Seite mit IE, passiert nichts und es steht nur in der Statuszeile "Fehler auf der Seite", im Netscape und Opera passiert auch nichts, aber ohne diese Fehlermeldung.
Mache ich den Rollover mit meinem selbstgestrickten Scriptcode, geht es wunderbar, auch online! Nur ist mein Code nicht so flexiebel wie der von GoLive und ich würde gerne den einsetzen, was ich nur nicht verstehe ist, warum geht es lokal mit dem Code und nicht online?
Rel. Pfade zu den Bilddateien sind alle ok! Hat da draußen jemand Erfahrung mit den Actions von GoLive?
thanks
Marion
Homepage selbermachen 7.846 Themen, 35.563 Beiträge
Hallo Marion,
genau das liebe ich an GoLive, es erzeugt ein Fehlverhalten und man sucht sich dumm und dämlich nach der Ursache. Dein beschriebenes Fehlverhalten hatte ich auch und habe tagelang im GoLive/Code gesucht und nichts gefunden was es sein könnte, bis ich mich dann mal durchgerungen habe, mich als User in der Support Ecke von Adobe einzutragen und dort nach diesem Fall zu fragen!
Ergebnis:
Es ist kein offensichtlicher Fehler von GoLive, sondern einer der von Unix, respektive von Unixservern auf denen der Apache-Webserver läuft,
auf solche (und das sind die Meißten) mußt du im FTP Programm den Transfer Type von htm/html/js auf binary setzen und nicht wie vorgegeben auf ascii, wenn deine Seiten GoLive-Actionscripte enthalten!
Benutzt du den internen FTP-Client von GoLive, dann geh auf Edit/Web Settings -> Tab File Mapping/text und ändere im PropertyInspector den Tranfer Type von htm/html/js auf binray!
Es hat bei mir auf Anhieb dann geklappt mit den Actions!
Der Adobe-Support schrieb es kommt bei der Übertragung als Text, zu einer Byteverschiebung im scriptcode auf Unixsystemen, deswegen geht auch alles bei dir lokal, weil ich mal vermute du hast die Seiten auf MacOS oder Win getestet, oder?
Ok, weiterhin viel Spaß mit den Actions!
Frank