Problem mit Script im Opera(behoben) und IE(weiterhin): im Firefox klappts
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
all
anpassen
bild
check
code
fehler
http
inhalt
message
opus
problem
profil
schau
see
statement
uhr
untersten reiter
url
zeiger
ziffernblatt
-
Hallo,
ich habe ein Problem in einem von mit entwickelten Script.
http://www.minutemaker-uhren.de/maker.php?status=bild
Der Inhalt ist egal. Es geht darum, dass im Firefox das script genau so funktioniert wie es soll.(Reiter zeigen/verbergen den Inhalt)
Im Opera klappt das nur beim untersten Reiter
Im IE klappts auch nur im untersten Reiter, aber das design ist zusätzlich noch zerschossen.
Kann mir jemand sagen wo der Fehler liegt?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ohne Quellcode der PHP-Datei und der dazugehörenden CSS wohl eher nicht.
-
dann eben nochmal hier rein:
CSS:
#xbild,#xziffernblatt,#xok { height:30px; border-style:solid; border-width:thin; background-color:#bbbbff; background-image:url(makerbilder/leiste1.png); font-weight:bold; text-align:center; margin-top:5px; margin-bottom:5px; cursor:pointer; font-size:16px; }
Javascript:
function ziffernblatt(){ document.getElementById("anpassen").style.visibility="visible"; document.getElementById("anpassen").style.maxHeight="none"; document.getElementById("bild").style.maxHeight="0px"; document.getElementById("bild").style.visibility="hidden"; document.getElementById("klick").style.maxHeight="0px"; document.getElementById("klick").style.visibility="hidden"; } function bild(){ document.getElementById("bild").style.visibility="visible"; document.getElementById("bild").style.maxHeight="none"; document.getElementById("anpassen").style.maxHeight="0px"; document.getElementById("anpassen").style.visibility="hidden"; document.getElementById("klick").style.maxHeight="0px"; document.getElementById("klick").style.visibility="hidden"; } function ok(){ document.getElementById("klick").style.visibility="visible"; document.getElementById("klick").style.maxHeight="none"; document.getElementById("anpassen").style.maxHeight="0px"; document.getElementById("anpassen").style.visibility="hidden"; document.getElementById("bild").style.maxHeight="0px"; document.getElementById("bild").style.visibility="hidden"; }
HTML(Auszüge)
[...] <div id='xbild' onclick='javascript:bild();'> >>Bild Auswählen<< </div> <div id='bild' style='border-style:solid;padding:1px;border-width:thin;'> [...](Inhalt) </div> <div id='xziffernblatt' background='makerbilder/leiste1.png' onclick='javascript:ziffernblatt()'> Ziffernblatt </div> <div id='anpassen' style='max-height:0px;visibility:hidden;'> [...](Inhalt) </div> <center> <div id='xok' onclick='javascript:ok();'> Bestätigen </div> <div id='klick' style='max-height:0px;visibility:hidden;'> [..](inhalt) </div> [...]
edit
cookies schrieb: Schau dir das und das mal an und beheb die Fehler, dann geht es vielleicht.
LG cookies
der code ist jetzt valid, der Fehler besteht weiterhin
edit2
ich poste mal hier die fehlercodes
Unhandled exception: [Object InternalException] name: Error message: WRONG_ARGUMENTS_ERR stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace
Error: name: TypeError message: Statement on line 1: The Object does not implement [[Call]] stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace
edit3:
Im Opera läufts jetzt der IE macht weiterhin Probleme
edit4:
Fehlercode im IE
Das Objekt unterstützt diese Eigenschaft oder Methode nicht.
der zeiger ist auf folgender zeile:
<div id='xziffernblatt' onclick='javascript:ziffernblatt();'>
Beitrag zuletzt geändert: 20.12.2009 15:51:34 von thecity -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage