01. juli 2005 - 00:37
Der er
10 kommentarer og 1 løsning
Hvis det er Firefox brugeren bruger?
Hej eksperter ! Jeg har en ShoutBox på min forside som fader fra den ene beskeden til den anden. Men det JavaScript den bruger virker ikke i Mozilla Firefox. Men jeg har fundet en anden der virker i Mozilla. Hvordan får jeg den til at bruge den hvis brugeren bruger Firefox ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Hvorfor har du smidt dette spørgsmål i ASP når det er javascript du spørger om ? Desuden så smid noget kode så vi kan se hvad du gør galt ;)
Heh - Jeg gør ikke noget galt endnu ;) Jeg ved ikke hvordan man gør ?
ahhh, min fejl jeg læste det forkert dit spørgsmål. Det er jo lidt sent ;) Jeg synes det ville være en lappeløsning at lave to forskellige scripts så smid noget javascript og så får vi det lavet multibrowser.
var visible = "visible"; var hidden = "hidden"; var IE5 = eval(navigator.appVersion.indexOf("MSIE 5") != -1); var activeLayer = "SHOUT0"; var intLayerNumber = 1; var intMaxLayer = 7; var intTimeout = 6500; var intTimeoutID function showLayer(thelayer, game) { if (currentLayerNo != null) hideLayer("layer" + currentLayerNo + "-" + game); if (IE5) { setTimeout("fadeIn('" + thelayer + "-" + game + "')", 300); } else { var layerObject = getLayer(thelayer + "-" + game); layerObject.visibility = visible; } } function fadeIn(thelayer) { hideLayer(activeLayer); var layerObject = getLayer(thelayer); document.all.item(thelayer).filters.blendtrans.apply() layerObject.visibility = visible; document.all.item(thelayer).filters.blendtrans.play(0.5); activeLayer = thelayer; } function hideLayer(thelayer) { if (thelayer == null) { return; } var layerObject = getLayer(thelayer); if (IE5) { document.all.item(thelayer).filters.blendtrans.apply(); layerObject.visibility = hidden; document.all.item(thelayer).filters.blendtrans.play(0.3); } else { layerObject.visibility = hidden; } } function getLayer(thelayer) { if (document.layers) { visible = "show"; hidden = "hide"; return document.layers[thelayer]; } else { return document.all[thelayer].style; } } function setLayerPos(thelayer) { var oLayer = getLayer(thelayer) oLayer.pixelLeft = 388; oLayer.pixelTop = 82; } function init() { activeLayer = "SHOUT0"; fadeIn("SHOUT0"); intTimeoutID = setTimeout ("switchLayer();", intTimeout); } function switchLayer() { intLayerNumber++; if (intLayerNumber > intMaxLayer) intLayerNumber = 1; fadeIn("SHOUT" + intLayerNumber); intTimeoutID = setTimeout ("switchLayer();", intTimeout); }
Min side hedder
www.sykonia.dk - Hvis du vil se hvordan den reagere i FF og IE :-)
hmm.. det er et JavaScript spørgsmål, der er oprettet i ASP kategorien.. hvorfor? Du kan jo ikke bruge ASP, i Mozilla FireFox.. eller andre browsere.. /theSurfer
Hvorfor kan man nu ikke bruge ASP i FF ? :S
Browsere, som f.eks. FF, IE, Opera osv, arbejder på klientens side (dvs, der hvor brugeren er). Det kalder man "klientsiden". ASP afvikles på serverens side (dvs, på selve serveren, og ikke hos brugeren). Det kalder man serverside (ASP = serverside scriptsprog). Browseren har ikke adgang til serveren. Den kan kun sende og modtage data fra serveren.. men arbejder ikke direkte med serveren. Du kan kun se, hvad ASP udskriver til browseren (f.eks HTML, JavaScript, osv).. og ikke selve ASP koden. /theSurfer
PS: Udskriver = sender. Hvis ASP sender noget til brugere, kan han/hun se det. Hvis ASP ikke sender noget, kan brugeren ikke se det. Objekter, som f.eks. billeder, knapper, tekstfelter, osv, vises i browseren/hos brugeren (dvs, på klientsiden). /theSurfer
01. juli 2005 - 02:51
#10
..er mega træt.. smutter i seng.. kigger ind omkring middag.. /theSurfer
01. juli 2005 - 20:40
#11
Nej ok , det her spørgsmål får jeg ikke noget ud af. Finder en anden løsning, ingen kan åbenbart intet andet end at sige mig i mod.
Kurser inden for grundlæggende programmering