FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Nykomling
|
Hej, som vanligt så har det trasslat till sig i Internet Explorer för mig. Den här gången är det ett javascript som inte går igång. IE hittar felet någonstans (rad 3, tecken 2), men det hjälper inte mig då det kan ligga vart som helst.
Kolla gärna hemsidan här: http://simphax.simonwebmaster.com/ I safari eller google chrome visas sidan perfekt. Dessutom så fungerar inte ajaxfunktionen i js/boxes.js för Firefox. +att "boxarnas" bredd i FF2 är för stor. Men vi får koncentrera oss på IE problemet först tror jag. |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Nykomling
|
Problemet är att du skickar in samma namn i variablen 'area' som du sedan har döpt 'boxarea'-variabeln till
boxarea = document.getElementById(area); <div id="boxarea"></div> ändra antingen div:ens id eller variablen i javascriptet. Då funkade det iallafall för mig. |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Nykomling
|
Tack!!
![]() Det löste första problemet ![]() Men kolla med ie nu igen.... Han verkar inte lyckas med width: auto helt korrekt. Likaså FF2.. |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Har WN som tidsfördriv
|
Skit i ff2? Mozilla har väl skrotat den versionen helt numera väl?
|
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Nykomling
|
hm. kanske det... men iallafall så måste ie7 fixas :|
|
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Nykomling
|
... och i Firefox 3 fungerar det inte att ladda någonting alls i boxarna. det är en xmlhttp funktion i js/boxes.js som inte fungerar.. visa gärna ett exempel på en universal metod för ajax för alla webbläsare.
Tack så mycket för hjälpen i förhand ![]() |
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Nykomling
|
Nu har jag testat lite -
skippade xmlhttp-funktionen och lyfte bara fram själva divvarna med datat som dyker upp när man klickar....(kodar mest i asp.net så jag kan inte xmlhttp-anrop direkt) Det som troligen löser ditt problem är: i filen boxes.js rad: thearea.innerHTML = thearea.innerHTML+'<div id............ så har du : [img]images/box_close.png[/img] byt align="right" till align="left".... righten drar ut hela boxen till höger.... ie fattar inte när den ska sluta dra till höger för att den inte fattar hur stor boxen är. sätt en fast width så tror jag den fattar, men då får du ju inte den effekten du vill ha. |
||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Nykomling
|
Ok! Tack så mycket för hjälpen! Nu har jag fått det att fungera nästan felfritt! (i FF3 & Safari/Chrome) Det är endast ett problem som återstår... I IE 7 ... Han hittar ett "Odefinierat fel" på denna rad i js/boxes.js:
if (box_xmlobj.readyState == 4) { Det är väldigt underligt .. Funktionen fungerar vid första anropet. Men nästa gång stannar han vid denna rad. En del ändringar har gjorts sen sist. Jag har inkluderat js/xmlobj.js med en klass till för xmlhttp requests där varje box får en egen XmlHttp klass. Var tvungen att göra så eftersom anropen trasslade in i varandra när man hade flera boxar. Jag har en ny temporär server: http://simphax.com.dilbert.kontrollpanelen.se/testing/ Använd användarnamn: wn och lösenord: password ![]() Tack så mycket för hjälpen i förhand ![]() |
||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Nykomling
|
Ett tillägg; efter min fina alert debuggning så kom jag fram till att han avbryter redan två rader innan:
Kod:
*if(box_xmlobj) { *alert("box_xmlobj finns"); *// -- här stannar den! *box_xmlobj.onreadystatechange = function() { // Kör inte den här funktionen * * *alert("onreadystatechange! readystate:"+box_xmlobj.readyState+"status:"+box_xmlobj.status); // Kommer inte hit * * *if (box_xmlobj.readyState == 4) { // På denna rad finns ett "Oidentifierat fel" enl IE 7 * * * * *alert("readystate kom till 4"); |
||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Nykomling
|
Löste problemet själv :P Typiskt att man gör det när man skriker efter hjälp :P
Lösningen var att flytta upp xmlobjektets open() funktion ovanför onreadystatechange funktionen och ha kvar send() funktionen under onreadystatechange funktionen :P Ni kanske inte förstår men nu funkar det iallafall ![]() ![]() |
||
![]() |
![]() |
Svara |
|
|