mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 07:15 Benutzername: Passwort: Auto-Login

Thema: Javascript Funktionen laufen in Firefox nicht (aber in IE) vom 20.12.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Javascript Funktionen laufen in Firefox nicht (aber in IE)
Autor Nachricht
jackmanned
Threadersteller

Dabei seit: 20.12.2008
Ort: Braunschweig
Alter: -
Geschlecht: Männlich
Verfasst Sa 20.12.2008 02:50
Titel

Javascript Funktionen laufen in Firefox nicht (aber in IE)

Antworten mit Zitat Zum Seitenanfang

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!
  View user's profile Private Nachricht senden
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 20.12.2008 11:08
Titel

Antworten mit Zitat Zum Seitenanfang

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. *zwinker*

Grüße

zweitaccount
  View user's profile Private Nachricht senden
Anzeige
Anzeige
jackmanned
Threadersteller

Dabei seit: 20.12.2008
Ort: Braunschweig
Alter: -
Geschlecht: Männlich
Verfasst Sa 20.12.2008 12:15
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.