Netscape vs. Frames - het scriptje van weleer

Pagina: 1
Acties:

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 28-03 23:19
Een hele tijd geleden (voor de database crash) heeft iemand ooit de oplossing voor het Netscape frames probleem hier neergezet. Ik weet dat het een Javascriptje was maar hoe het precies werkte weet ik ook niet meer, en ik heb het |:( |:( niet |:( |:( zelf even opgeslagen.

Weet iemand nog waar ik het over heb en waar ik het kan vinden? Ik ben wederom zo "slim" geweest om voor een frames oplossing te kiezen omdat het om een simpele page ging en een layers/tabellen oplossing gewoon teveel tijd ging kosten.

iOS developer


  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
misschien kun je het hier nog vinden :?

Verwijderd

Dé frames oplossing? Oplossing waarvoor dan? Wees even iets duidelijker alsjeblieft.

En wat versta jij onder hét Netscape frames probleem?

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 28-03 23:19
Het feit dat Netscape pixels naar procenten naar pixels rekent en dat een pixels opgegeven framebreedte dus meestal 1-3 pixels afwijkt van de werkelijkheid.

iOS developer


  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 28-03 23:19
Op vrijdag 08 maart 2002 15:34 schreef r0bert het volgende:
misschien kun je het hier nog vinden :?
Kan ik via de search nog dingen vinden van voor de crash? Ik heb het over een jaar of 2 geleden als ik het me goed herinner.

En ik heb de search natuurlijk al lang geprobeerd.

iOS developer


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

de oplossing: Geen frames gebruiken :P

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

ja ja, ik weet ut nog... heb zelfs het zipje met dé oplossing nog :P

Je zult deez bedoelen.

www.jurgroessen.nl


  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 28-03 23:19
Hangloozz >> JAAAAAAAAAAH dat is hem *WOOHOOW* thnx thnx thnx!! :P

-----------

Ziet iemand hier nog problemen ontstaan bij Netscape 6?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--

var DESIRED_WIDTH = 200;        // breedte die frame 2 moet hebben
var OVERLAP = 20;               // overlap van het rechter met het linker plaatje (in pixels)
var LAYER_NAME = "glueLayer";   // naam van de layer met het rechter plaatje
var WEIRD_NETSCAPE_CONSTANT = 4;// er moet 4 pixels meer worden verschoven dan
                                // logisch is. Blijkbaar probeert Netscape intern
                                // de verplichte 1-pixel rand die om een frame
                                // moet zitten (volgens de officiele specs)
                                // aan te houden in JavaScript...%-)

function glueImages() {
    if (navigator.userAgent.indexOf("Mozilla") > -1) {
        var actualWidth = parent.frame2.innerWidth;
        var glueShift =  DESIRED_WIDTH - actualWidth - OVERLAP - WEIRD_NETSCAPE_CONSTANT;
        eval("document." + LAYER_NAME).left = glueShift;
    }   
}

//-->
</SCRIPT>

Volgens mij zit het wel snor of niet? Netscape 6 trekt dit toch ook wel (ik heb Mozilla al geinstalleerd nl)?

iOS developer


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

probleem is alleen dat ie dit script ook gaat uitvoeren met NS6.. en dat lijkt me een beetje overbodig..

maar van

if (navigator.userAgent.indexOf("Mozilla") > -1) {


eens

if(document.layers){
Pagina: 1