MAC-Probleme IExplore 4 Image wird nicht geladen
Jürtgen Melchhammer
- javascript
Hallo Leute!
Ich entwickle gerade eine Internet-Slideshow, welche auf NT (IE5, NS 4.0 - 4.7) und Linux(NS 4.0 - 4.7) propper läuft.
Als "<<" und ">>" - Buttons werden Grafiken genommen. Diese Grafiken werden im IExplorer 4.5 auf Mac NICHT angezeigt.
Lustigerweise auf dem MAC-Netscape schon, broken links sind (wenn sie denn nicht durch irgend ein IExplore-"Feature" erzwungen werden) somit ziemlich ausgeschlossen.
Um das ganze noch ein kleines bisschen schwieriger zu machen:
Das ganze spielt sich in Frames ab, welche den HTML-Code über JavaScript-Funktionen erhalten... hm...
Beispiel:
( Bei den TABLE-s ist immer "BORDER=0 CELLSPACING=0 CELLPADDING=0 " gesetzt)
--------------------------------------------------------------------
<Script>
function getControlString() {
var retVal = '<HTML><head><title>RemoteControl</title> ' +
'<BODY ' +
' LEFTMARGIN=0 ' +
' TOPMARGIN=0 ' +
' MARGINWIDTH=0 ' +
' MARGINHEIGHT=0 BGCOLOR=#F0F0F0>' +
'<TABLE WIDTH=120 HEIGHT=19>' +
'<TR><TD ALIGN=CENTER VALIGN=MIDDLE> ' +
' <TABLE WIDTH=50 HEIGHT=13> ' +
' <TR><TD ALIGN=MIDDLE VALIGN=CENTER WIDTH=25> ' +
' <A HREF="" onClick="javascript: top.switchMinMax()"><IMG ' +
'SRC="/pub/minbtn.gif" NAME="NextButton" Border=0><BR></a> ' +
' </TD></TR> ' +
' </TABLE> ' +
'</TD></TR>' +
'</TABLE> ' +
'</BODY>' +
'</HTML>';
var ctrlfr = parent.frames.Control.document;
ctrlfr.open();
ctrlfr.write(retVal);
ctrlfr.close();
}
</Script>
<FRAMESET>
<FRAME NAME="Control" SRC="javascript: top.getControlString()"...>
</FRAMESET>
--------------------------------------------------------------------
Frage: Wieso zeigt er die Bilder NUR AUF MAC und NUR IM IEXPLORE 4.5 nicht an? Er will sie ja laden, soll heissen, er zeigt quasi "broken links" an... Andere Bilder, d.h. Bilder einer vorhergehenden Seite ohne JavaScript werden auch angezeigt. Diese Bilder werden geladen, der Cache wurde desöfteren zurückgesetzt etc. etc., ein Browser-Einstellungsproblem ist deshalb so gut wie ausgeschlossen, es wurde auf mehreren Macs getestet.
Kennt jemand das Problem? Danke!
Jürgen
Hallo!
»» ' <A HREF="" onClick="javascript: top.switchMinMax()"><IMG ' +
»» 'SRC="/pub/minbtn.gif" NAME="NextButton" Border=0><BR></a> ' +
Meist Du dieses Bild? Hast Du mal versucht, Größer- und Kleinerzeichen, Anführungsstriche(") uns Slash's zu maskieren?
Könnte eventuel ein Fehler sein. Ich würde mir aber an Deiner Stelle, keine großen Gedanken umd den
IE4.5/Mac machen. Diese Version ist ein kleiner Problemfall. Bei bestimmten DHTML-Scripten, keine
Ahnung an was es im Script liegt, zeigt der IE den gesamten Quellentext an, und nicht die eigentliche
Seite. Wenn ich die Scripte aus der jeweiligen Seite entfernt hatte, wurde die Seite angezeit, und nicht
der Quellentext.
http://www.teamone.de/selfhtml/sfarchiv/2000_2/t12759.htm
mfg, André Laugks
Danke erstmal für die Antwort, aaaaber...
...leider muß ich mir Sorgen um den IE4.5 vom Mac machen, ich arbeite bei www.sport1.de und soll da die Slideshow programmieren.
Da (leider) auch die Grafik Macs mit IE4.5 benutzt ist das ganze schon ein bisschen peinlich für mich... hmmmm...
Also nochmal: HILLLFEEE, HIIiilfee, Hilfe, hilfe... ! Ich verzweifele hier!