WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Firefox vägrar läsa kod (igen) (https://www.wn.se/forum/showthread.php?t=18169)

Leon 2006-12-17 19:22

Som maxthon användare så är det lätt att få kod att funka.
Men när man kontrolerar i firefox så funkar ingenting (Som vanligt)

Vad är det i denna kod som alla andra webläsare klarar som inte firefox klarar ?

Kod:

* if ( {PRIVATE_MESSAGE_NEW_FLAG} )
document.write('<div id="TopLeftPM" style="position:absolute; top:0; left:8; width:100%; height:30; background-color:FFBA2D"><center><font color=ffffff><b>You have a new</b><br /><a href=/privmsg.php?folder=inbox/><B>Private Message</B></a></font></center></div>')

//-->

Det enda jag ser är texten, men inte själva "boxen" (ramen, rutan runt)
men det är bara i firefox som det krånglar...

Weaver 2006-12-17 19:30

Till och börja med, dissa inte Firefox, den stödjer standarderna bättre än vad IE gör.

Jag kan se den gula boxen runt texten. Dock är den inte tillräckligt hög, 5-10 pixlar till hade varit bra. Jag kör Firefox 2.0

Leon 2006-12-17 19:36

Jag provade i 2.0 jag oxå, och boxen är genomskinlig (Finns inte) helt borta alltså..

Visst firefox är bra till vissa saker, men i slutändan så har det alltid varigt
firefox som koden slutat funka i. Så man börjar trötta på den browsern en del..

grazzy 2006-12-17 19:37

Det är inte firefox som inte stödjer saker, det är oftast ie som stödjer saker som inte "skall" vara tillåtna enligt standarden. (Utan att ha tittat på just detta specifika fall). Mina problem är i 99% med internet explorer lustigt nog :)

Weaver 2006-12-17 19:39

Om du prövar att klippa ut html koden från Javascript-satsen och klistrar in den i en ny HTML fil. Ser du inte boxen då heller? Det var nämligen så jag gjorde.

Testade också i IE nu och det enda som skiljer är att i Firefox så täcker boxen inte hela texten + att du har en högermarginal i IE som inte kommer med i Firefox.

Weaver 2006-12-17 19:41

Citat:

Originally posted by grazzy@Dec 17 2006, 20:37
Det är inte firefox som inte stödjer saker, det är oftast ie som stödjer saker som inte skall vara tillåtna enligt standarden. (Utan att ha tittat på just detta specifika fall). Mina problem är i 99% med internet explorer lustigt nog

Kan inte annat än hålla med. Mina saker går också alltid sönder i IE. Nu har jag dock inte testat IE 7 än men IE 6 är jättebra på att feltolka när man placerar saker med CSS.

Leon 2006-12-17 19:47

Citat:

Originally posted by Weaver@Dec 17 2006, 20:39
Om du prövar att klippa ut html koden från Javascript-satsen och klistrar in den i en ny HTML fil. Ser du inte boxen då heller? Det var nämligen så jag gjorde.

Testade också i IE nu och det enda som skiljer är att i Firefox så täcker boxen inte hela texten + att du har en högermarginal i IE som inte kommer med i Firefox.

Det blir för svårt å göra om hela moddet på det viset.
Då det är ett phpBB forum och just den koden ligger i en *.tpl fil
och för att kunna infoga den så har ja ingen aning hur man gör då php
inte fungerar i tpl filer utan måste *nånting* i rootfilen till den.. :huh:

Den här koden kom som ett mod, hur enkelt som hellst att lägga dit
med klipp å klistra, men koden funkade ju tyvärr inte i firefox.

Hittade koden här:
phpbbhacks.com/download/4206

bivald 2006-12-17 21:33

Har du testat att bara lägga till #-tecknet? Om inte det finns kommer FF antagligen (som sig bör) tro att det är ett färgnamn (black, blue etc.) och då det knappast är ett av de 16 godkända så lär den helt enkelt inte visa den. Fungerade för mig om jag bara la in det iaf.

Mvh/ Niklas

Leon 2006-12-18 02:45

Citat:

Originally posted by bivald@Dec 17 2006, 22:33
Har du testat att bara lägga till #-tecknet? Om inte det finns kommer FF antagligen (som sig bör) tro att det är ett färgnamn (black, blue etc.) och då det knappast är ett av de 16 godkända så lär den helt enkelt inte visa den. Fungerade för mig om jag bara la in det iaf.

Mvh/ Niklas

Härligt, det fick det att fungera. Tackar :)

martine 2006-12-18 03:33

Citat:

Originally posted by Leon@Dec 17 2006, 20:36
Visst firefox är bra till vissa saker, men i slutändan så har det alltid varigt
firefox som koden slutat funka i. Så man börjar trötta på den browsern en del..

Makalöst korkad bortförklaring för dåliga programmeringskunskaper!

"men i slutändan" tyder väl på att du inte använder Firefox (och alla utmärkta debuggfunktioner som du kunde ha hjälp av) regelbundet i utvecklingsprocessen. Dessutom är det ett ganska korkat resonemang, om du skulle göra dina skript så dom fungerade i Firefox först och sedan prova i Explorer så skulle du säkert sedan komma gnällandes att Explorer är kass. De flesta felen i skript ligger i skriptkoden och inte i den ena eller andra webläsaren. Lär dig JavaScript ordentligt innan du kommer och gnäller.


Alla tider är GMT +2. Klockan är nu 03:11.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson