24. oktober 2000 - 19:43Der er
15 kommentarer og 2 løsninger
Netscape problemer/fejl, del 1.
Nu er det vist på tide at jeg finder ud af om de ting jeg laver til Netscape 4.x kan laves bedre. Irritationsmomentet går på at jeg ofte bliver nødt til at finde på temmeligt dodgy løsninger for at få browseren til at gøre som jeg har tænkt mig, og at en masse mennesker herinde tilsyneladende har den holdning at \"IE er noget skod, for det er alt for let at lave \'kode\' til den. Næh, rigtig dhtml-programmering skal sgu\' være svært, og man må ikke bruge noget som helst der ikke svarer til netscapes pre-DOM1 DOM.\". Derfor: Er der nogen er jer Netscape-hajer der kan lave en \"pæn\" løsning til nedenstående problem? Ærligt talt så tvivler jeg, men go on, prove me wrong...
<HTML> <HEAD> <STYLE type=\"text/css\"> #aDiv { POSITION:absolute; TOP:100; LEFT:100; } </STYLE> <TITLE>Det store spørgsmål, del 1</TITLE> <SCRIPT LANGUAGE=javascript> function document_onload() { str = \"\" for (var i=0; i<100; i++) str += \"blahblahblah<br>\" if (document.all) aDiv.innerHTML = str; else { document.aDiv.document.write(str); document.aDiv.document.close(); nsPatch() } } function nsPatch() { window.resizeBy(1,0); window.resizeBy(-1,0); } </SCRIPT> </HEAD> <BODY onload=\"document_onload()\"> Eksempel 1: <br> Netscape kræver at vi på en eller anden måde be\'r den om at rekalkulere vinduet\'s størrelse, ellers får vi ikke tilpasset scrollbarerne.<br> Udkommenter evt. kaldet til funktionen nsPatch for at se. Nogen med en bedre løsning, evt. en der også virker i et maksimeret vindue? <DIV ID=aDiv></DIV> </BODY> </HTML>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det kan kun lade sig gøre hvis man har UniversalBrowserWrite-privilegier, og for at få det skal man ud i noget ond kode med noget ssl, samt at brugeren skal godkende at man får lov til at rode lidt mere med deres browser end normalt.
Hvis du har O\'REILLY\'s javascript-bog, så prøv at slå op på side 741, der står en bedre beskrivelse af det...
Så mon ikke at din resize-dimmer, er et meget godt hack... jeg vil da ihvertfald overveje det kraftigt...
Okay! Det er nu, som du nok ved, ikke lige det svar jeg havde regnet med... men for indsatsen vil jeg gerne give dig 100 point for navn, forlag og udgivelsesår på den bog (Det lyder jo spændende - den må jeg nok hellere anskaffe mig :) Jeg savner generelt en god javascript-bog; det er lidt svært at finde noget ud over medium-niveau..
<HTML> <HEAD> <STYLE type=\"text/css\"> #aDiv { POSITION:absolute; TOP:100; LEFT:100; } </STYLE> <TITLE>Det store spørgsmål, del 1</TITLE> <SCRIPT LANGUAGE=javascript> function document_onload() { str = \"\" for (var i=0; i<100; i++) str += \"blahblahblah<br>\" if (document.all) aDiv.innerHTML = str; else { document.aDiv.document.write(str); document.aDiv.document.close(); nsPatch() } } function nsPatch() { var windowWidth = (window.innerWidth-15); var windowHeight = (window.innerHeight-15); window.resizeTo(windowWidth,windowHeight); window.resizeTo((windowWidth+15),(windowHeight+15)); } </SCRIPT> </HEAD> <BODY onload=\"document_onload()\"> Eksempel 1: <br> Netscape kræver at vi på en eller anden måde be\'r den om at rekalkulere vinduet\'s størrelse, ellers får vi ikke tilpasset scrollbarerne.<br> Udkommenter evt. kaldet til funktionen nsPatch for at se. Nogen med en bedre løsning, evt. en der også virker i et maksimeret vindue? <DIV ID=aDiv></DIV> </BODY> </HTML>
der gjorde jeg mig næsten fortjent til 1000000000000 pnt. :-)
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.