Autor |
Nachricht |
jackmanned
Threadersteller
Dabei seit: 20.12.2008
Ort: Braunschweig
Alter: -
Geschlecht:
|
Verfasst Sa 20.12.2008 02:50
Titel Javascript Funktionen laufen in Firefox nicht (aber in IE) |
|
|
Hallo zusammen,
ich habe mich bemüht, den Fehler selbst zu finden und viele Forenbeiträge etc. gelesen. Leider ohne Erfolg. Ich hoffe ich bin mit der Frage hier richtig.
Auf einer priv. Webseite (HTML) habe ich eine Art Fotoalbum. In einem DIV sind Vorschaubilder die nach Klick in einem zweiten DIV angezeigt werden. Leider funktioniert das nur in IE, nicht aber in FF. In FF lädt die Seite noch nicht mal richtig. Kann mir jemand sagen, ob es bekannte Probleme bei den Funktionen in FF gibt?
Funktionsbeschreibung:
Code: |
if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
document.onmouseover=hidestatus
document.onmouseout=hidestatus
function getobj2()
{
if(document.layers)
return eval("document.anzeige.document")
else if(document.all)
return eval("document.all.anzeige")
else if (document.getElementById)
return eval("document.getElementById('anzeige')")
}
function anzeigen(nr,text)
{
atext=<table width='100%'><tr height='5'><td></td></tr><tr><td
align='center'><img src='"+nr+"' height='450' border='1'></td></tr>";
atext=atext+"<tr><td align='center'><p>"+text+"</p></td></tr></table>;
if(document.layers)
{
getobj2().open()
getobj2().write(atext)
getobj2().close()
}
else
getobj2().innerHTML=atext
}
//-->
</script>
|
DIVs (in Tabelle, mit Funktionsaufruf):
Zitat: | <div id="anzeige" align="center" style="width:'640'; height:'500'; z-index:1; visibility: visible; background-color: #cc7171; layer-background-color: #cc7171; border: 1px none #000000; overflow: no"></div>
<div id="vorschaudiv" style="width:'150'; height:'500'; z-index:2; visibility: visible; background-color: #cc7171; layer-background-color: #cc7171; border: 1px none #000000; overflow: auto">
<table width="100%" border="0"><tr><td><p align="center"><a href="javascript:anzeigen('grossesbild.jpg','beschreibung')"><img src="kleinesbild.jpg" height="85" border="1"></a><br></p></td></tr></table>
</div>
|
Ich weiß leider nicht weiter. Vielleicht hat ja einer Lust sich reinzudenken...Im
Vielen Dank für alle Antworten im Voraus!
|
|
|
|
|
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 20.12.2008 11:08
Titel
|
|
|
Moin Moin,
das JavaScript scheint unvollständig zu sein und
offensichtlich auch noch Rücksicht auf Uraltbrowser
zu nehmen. Hab das mal eben etwas ausgemüllt:
Zitat: | <script type="text/javascript">
<!--
function anzeigen(nr,text)
{
atext="<table width='100%'><tr height='5'><td></td></tr><tr><td align='center'><img src='"+nr+"' height='450' border='1'></td></tr>";
atext= atext + "<tr><td align='center'><p>"+text+"</p></td></tr></table>";
document.getElementById('anzeige').innerHTML=atext
}
-->
</script> |
Schön ists trotzdem nicht aber für Deine Zwecke reichts wohl.
Grüße
zweitaccount
|
|
|
|
|
Anzeige
|
|
|
jackmanned
Threadersteller
Dabei seit: 20.12.2008
Ort: Braunschweig
Alter: -
Geschlecht:
|
Verfasst Sa 20.12.2008 12:15
Titel
|
|
|
Hallo zweitaccount,
VIELEN DANK!
Das war die Lösung zum Thema JavaScript!!!
Und falls es andere interessiert:
Ich habe noch ein wenig bei den DIV-Tags ausgetauscht (width:'100' --> width: 100px) und dann habe ich in einem anderen Forum noch was zum Auswählen der DIVs in FF per scrollIntoView(); gefunden.
Und nun funzt es... Nochmaal vielen Dank!
jackmanned
|
|
|
|
|
|
|
|
Ähnliche Themen |
javascript-Funktionen gehen im IE nicht aber im FF
{javascript} offsetY für den Firefox
Problem mit Javascript im Firefox
JavaScript Scroll-Container in Firefox
Problem im Firefox mit Javascript Popup
[JavaScript] Erzeugt Fehler im Firefox
|
|