WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Egen scrollbar i javascript (https://www.wn.se/forum/showthread.php?t=17964)

Pettolajnen 2006-12-07 21:20

Ad Muncher? Vet inte vad det är för något. Känns som att bakgrunden är ett mindre viktigt problem, men tack för upplysningen!

Joel Falck 2006-12-07 21:36

Citat:

Originally posted by Jolla00@Dec 7 2006, 20:48
Exemplet du visar fungerar bra i FF, så även din borde ju fungera om du gjort likadant.

Förtydligande: med exemplet menar jag http://www.blueshoes.org/en/javascript/scrollablediv

Pettolajnen 2006-12-07 21:39

Jaha, jo den vertikala verkar i alla fall fungera där. Men inte den horisontella, och dom skriver ju själva att det finns en bug i FF. Och den horisontella är nästan viktigast.

Pettolajnen 2006-12-12 16:09

Den vertikala scrollen fungerar på http://www.blueshoes.org/_bsJavascri.../example1.html eftersom att dom använder sig av följande doctype:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

Men jag vill använda mig av följande doctype:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">

..och då fungerar inte ens den vertikala scrollen. Går detta att lösa?

Pettolajnen 2006-12-13 13:43

Jag använde css med overflow: auto; istället.

Men asså Mozilla verkligen suger på att visa javascript! Nästan inget javascript jag försöker köra i den webbläsaren fungerar, och ja, javascript ÄR aktiverat. Jag försökte nu med denna funktion http://www.jdstiles.com/java/collapsemenu.html till min meny på http://217.209.82.20 och som sagt så fungerar det finfint i IE men syns inte ens i Mozilla FF 2.0. Jag gick in lite i javascript-filerna som medföljdes och hittade följande kodstycke i en av dem:
Kod:

// BrowserCheck Object
function BrowserCheck() {
        var b = navigator.appName
        if (b=="Netscape") this.b = "ns"
        else if (b=="Microsoft Internet Explorer") this.b = "ie"
        else this.b = b
        this.version = navigator.appVersion
        this.v = parseInt(this.version)
        this.ns = (this.b=="ns" && this.v>=4)
        this.ns4 = (this.b=="ns" && this.v==4)
        this.ns5 = (this.b=="ns" && this.v==5)
        this.ie = (this.b=="ie" && this.v>=4)
        this.ie4 = (this.version.indexOf('MSIE 4')>0)
        this.ie5 = (this.version.indexOf('MSIE 5')>0)
        this.min = (this.ns||this.ie)
}
is = new BrowserCheck()

tror ni man kan ändra något där som gör att den fungerar i Mozilla också? Som sagt kan jag inte javascript.

martine 2006-12-14 04:17

Citat:

Originally posted by Pettolajnen@Dec 13 2006, 14:43
Men asså Mozilla verkligen suger på att visa javascript! Nästan inget javascript jag försöker köra i den webbläsaren fungerar, och ja, javascript ÄR aktiverat .… tror ni man kan ändra något där som gör att den fungerar i Mozilla också? Som sagt kan jag inte javascript.
Jag är lite skeptisk till din inställning att js skulle fungera dåligt med Mozilla. Den tragiska sanningen är nog snarare att om du inte kan js själv utan sitter och laddar ner gamla skript så är nog risken stor att du får en hel del gamla halvdana skript som gjorts på Explorer under den tid som Explorer har varit helt dominerande. Många skriptknåpare håller fast vid Explorer och sitter fortfarande och gör skript som är Explorer-beroende (och tror att det är fel på Gecko/SpiderMonkey och inte deras js om något går snett) istället för lära sig DOM och ECMA ordentligt.
http://developer.mozilla.org/en/docs/The_D..._and_JavaScript


Alla tider är GMT +2. Klockan är nu 05:44.

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