FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Har WN som tidsfördriv
|
Hej,
Jag har precis nylanserat en sida, www. kalkylera mera .se i Rails (tidigare php) och har lyckats identifiera en rad olika buggar men jag har två kvar som jag får manuellt inrapporterade lite då och då men som jag omöjligt kan varken återskapa eller lösa. Hjälp mig att lösa endera av dem och du får länkkärlek från min blogg. 1. Försök att INTE få ett resultat/svar när du gör en beräkning. Jag syftar inte på att du får ett felsvar i form av att "fyll i X eller Y med ett heltal" utan att man bara hamnar på samma sida igen utan svar. 2. Försök få Internet Explorer att totalkrascha (vilja starta om) när du genomför en beräkning. Gissningsvis är detta något som händer med lite tidigare versioner av IE men jag vet verkligen inte. Det är också troligt att det har att göra med JavaScript. Jag får alltså manuella rapporter från besökarna och de är sällan speciellt explicita "Meh, det fuuuuunkar ju inte. De lixom kommer inge svar." ![]() Jag använder Exception Notifier och New Relic men inget dyker upp där. Jag kan inte kolla i loggarna heller för jag vet inte när de inträffar (exakt) för besökarna eller vilket typ av fel jag ska leta efter. #2 verkar vara ett klientfel så jag misstänker att det inte dyker upp i loggarna och #1 ger förmodligen inget fel (ur loggarnas perspektiv). |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Flitig postare
|
Öppnade explorer version: 8.0.6001.18702 på en xp maskin. Slog in adressen och fick krasch direkt :S UTAN att göra någon beräkning. Startades om och fungerade. Återkommer om jag hittar mer.
|
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Flitig postare
|
Sen vid en snabb titt på källkoden har du lagt "<meta charset="utf-8">" en bit ner i koden? En bra sed är att ha det i början innan du kallar på en massa script?
Sen är väl "<meta charset="utf-8">" till HTML5 tagg och du har XHTML tagg? Så du borde byta ut taggen till "<meta http-equiv="Content-Type" content="text/html; charset=utf-8">"? Vet inte om detta ställer till det och jag har kanske fel. Men verkar skumt att bestämma teckenkodning efter en massa script är laddade bara. Och varje gång jag trycker på någon av länkarna så dör(vill starta om) explorer skiten(ursäkta språket men den webbläsaren är jag inte glad för...). Firefox och Chrome går bra. Senast redigerad av P3N den 2011-11-24 klockan 14:05 |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Flitig postare
|
Sen har du en hel del div id som har samma id. Skall du använda samma css regler för flera element borde du använda class istället för id.
Tips: Kör en runda med http://validator.w3.org/ och se över. Det kraschar för mig både vid öppning av sidan och vid ALLA klick på länkar eller beräkningar. Så jag kan bekräfta både punkt 1 och 2 på explorer. Det är konsekvent och gick inte att få fram något via explorers inbyggda utvecklingverktyg då det kraschar utan att visa något. Senast redigerad av P3N den 2011-11-24 klockan 14:22 |
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Medlem
|
En snabb titt i källkoden visar att du laddar in två versioner av jQuery, både v1.6 och v1.5, kan det vara därför det kraschar för vissa?
|
||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Har WN som tidsfördriv
|
Många bra synpunkter, tack! Nu har jag lite att jobba med och titta på. Jag återkommer när jag fixat allt. Just jQuery är det första gången jag jobbar med och kan mycket väl tänka mig att det strular där.
|
|||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Har WN som tidsfördriv
|
Jag hade inte full koll på hur filerna importerades men nu tror jag att jag har fixat problemet med dubbelimporten av jQuery-filerna.
Fungerar det bättre nu? |
|||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Flitig postare
|
Tyvärr, inte. Lade dock märke till en error varning i explorer nu.
Detaljerad information om felet på webbsidan "Meddelande: Syntax error Rad: 1 Tecken: 1 Kod: 0 URI: http://www.kalkyleramera.se/javascripts/googleplus.js?1322148489" På rad 12 har du ju lagt in: "<script src="/javascripts/googleplus.js?1322148489" type="text/javascript"></script>" Och i den filen du hänvisar till har du <script> taggar om att det är javascript igen vilket ju verkar lite konstigt om du redan sagt att den bifogade filen är javascript. Prova att byta ut rad 12 till: "<script type="text/javascript" src="https://apis.google.com/js/plusone.js"> {lang: 'sv'} </script>" Så slipper du en fil också. Vet inte om det löser problemet men borde bli av med error meddelandet här så kan jag testa igen sen. |
||
![]() |
![]() |
![]() |
#9 | |||
|
||||
Har WN som tidsfördriv
|
Tack för feedbacken igen! Nu har jag lyckats ta bort den också...Hittar du detta i Firebug-konsollen eller hur gör du? Själv sitter jag på en Mac och kan bara testa IE på min gamla dator (som inte är här för tillfället).
|
|||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Flitig postare
|
Inga error nu
![]() |
||
![]() |
![]() |
Svara |
|
|