Avatar billede jumper Nybegynder
01. august 1999 - 16:08 Der er 9 kommentarer

ADMIN>> Din kode fylder for meget

Hej Admin

Det ser såmænd smart nok ud, at der nu kommer et eksperten logo mens siden hentes ind ;)

Jeg forstår dog ikke hvorfor du skriver følgende:

if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 4))

og

else if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4))

Når du kan nøjes med følgende:

if (document.layers) {Netscape-kode} else if (document.all) {IE-kode}


Blot en lille bemærkning, serveren bliver jo også mindre belastet når den skal spytte færre tegn ud i hovedet på brugeren. Det er godt nok marginaler, men alligevel ;)

/Thor
Avatar billede thoeger Nybegynder
01. august 1999 - 19:43 #1
blærerøv!!!
Avatar billede jumper Nybegynder
01. august 1999 - 19:58 #2
Blærerøv? Hvorfor det?

/Thor
Avatar billede cyberesben Nybegynder
02. august 1999 - 19:46 #3
jeg vil ikke sige han er en blærerøv, men det er nok de færreste der ville sidde og glo på sourcen til en side som virkede i forvejen, og så brokke sig over det, for det er kun et par bytes man sparer
Avatar billede jumper Nybegynder
02. august 1999 - 20:57 #4
Et par bytes? Det står jo både øverst og nederst i dokumentet, det browsertjek.

Og nu vi er i gang, alle de mellemrum og linjeskift i HTML- og Javascriptkoden er unødvendige. Her er det ikke kun et par bytes der spares, men en fjerdedel af størrelsen på det dokument serveren skal køre igennem ASP-fortolkeren ;)

btw, jeg brokkede mig ikke kun p.g.a. at der kunne spares bytes, men også fordi en teknologidiskriminering er mere politisk korrekt end en browserdiskriminering.

Dvs, tjek efter document.images, document.layers og document.all istedet for specifikke browserverisoner. Så tjekker man blot om brugerens browser understøtter den nødvendige teknologi/implementering af Document Object Model, DOM.

/Thor
Avatar billede boergepe Nybegynder
02. august 1999 - 22:52 #5
Uden at fatte en brik af det hele synes jeg, at det er utrolig flot af jumper, at han øser af sin viden - og den må være stor, da han ved, at han nok skal blive "kulet ned", hvis han træder forkert.
Det er da det, som det hele går ud på dette sted?!- held og lykke jumper.
Avatar billede cyberesben Nybegynder
02. august 1999 - 23:39 #6
boergepe>> jaja han har ret i det men det er ikke noget som jeg tror der er ret mange der vil bekymre sig om... jeg laver også altid browserchecks ved at se hvilke objekter der findes, men det er da meget godt at jumper kommer med gode forslag...

jumper>> admins linieskift osv. er der nok for at det skal være muligt for ham at overskute layoutet
Avatar billede jumper Nybegynder
03. august 1999 - 12:41 #7
boergepe, tak for den kommentar ;)

esben, du har fat i den lange ende med at tjekke efter objekter.

Linjeskift og mellemrum i koden er 100% ligegyldige, også for admin, da det hele bliver trukket ud af hans MySQL database. Det eneste der skal være overskueligt for ham er selve ASP koden, ikke den HTML/Javascript kode der bliver smidt i hovedet på brugeren.

/Thor
Avatar billede cyberesben Nybegynder
03. august 1999 - 13:41 #8
jaja, hvis i vil have en nem browsercheck så kig her

<BODY ONLOAD="check()">

<SCRIPT LANGUAGE="JavaScript">

function check()
{
if (document.images) check2();
else var browserVer = 'IE3';
}


function check2()
{
if (document.layers) var browserVer = 'NS4';
else if (document.all) var browserVer = 'IE4';
else var browserVer = 'NS3';
redirect();
}

function redirect()
{
if (browserVer = IE3) document.location.href = 'ie3-side.html';
else if (browserVer = IE4) document.location.href = 'ie4-side.html';
else if (browserVer = NS3) document.location.href = 'ns3-side.html';
else if (browserVer = NS4) document.location.href = 'ns4-side.html';
else document.location.href = 'simpel-side.html';
}

</SCRIPT>
Avatar billede theartist Nybegynder
26. august 1999 - 18:56 #9
Nu vi snakker om udviklingen ekspertens opstartslogo, så mener jeg at det spørgsmål er blevet stillet før, men er der nogen af jer der kan husk URl'en da jeg ikke kan finde den...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester