Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Compatibilità browser

  1. #1

    Compatibilità browser

    Premetto che di JS non conosco quasi nulla,
    volevo chiedervi se il seguente script presenta dei problemi di compatibilità con i diversi browser (netscape, opera, ecc).
    Se si, potreste indicarmi le modifiche da fare o anche un altro script. Grazie

    <script language="JavaScript1.2">
    top.window.moveTo(0,0);
    if (document.all) {
    top.window.resizeTo(screen.availWidth,screen.avail Height);
    }
    else if (document.layers||document.getElementById) {
    if (top.window.outerHeight<screen.availHeight||top.wi ndow.outerWidth<screen.availWidth){
    top.window.outerHeight = screen.availHeight;
    top.window.outerWidth = screen.availWidth;
    }
    }
    //-->
    </script>
    <script language="Javascript">
    function finestraHome(){
    newwindow=window.open('home.html', 'home', 'screen.width,screen.height,scrollbars=yes,resizab le=yes,status=no,location=no,toolbar=no')
    }
    //window.opener=self
    </script>



    Entra

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    così a occhio sembra che sia già cross-browser... in effetti quel test che fai all'inizio della funzione

    if (document.all)

    server proprio a capire se sei su Internet Explorer (la collezione all del document è SOLO su Internet Explorer mentre la document.layers è per Netscape). La funzione getElementById che testi nell'else funziona su entrambi ma penso che serva a capire se il browser è recente o se è una vecchia versione.
    Cacca!

  3. #3
    Quindi in teoria non dovrebbe creare grossi problemi. Però alla fine l'unico modo per saperlo e testarlo su i browser interessati, giusto!!
    Cmq grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.