Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Aiuto function onload

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    126

    Aiuto function onload

    Ciao a tutti,
    non riesco a capire cosa sbaglio in questo script:

    Codice PHP:
    <script language="javascript">
    if (
    navigator.appName == 'Microsoft Internet Explorer') {
        function 
    onload() {
            
    alert("a");
        }
    }
    else {
        function 
    onload() {
            
    alert("b");    
        }
    }
    </script> 
    In pratica devo fare delle operazioni nell'onload sull'altezza di un div che cambia a seconda del browser, le stò provando tutte ma IE 8 non viene rilevato in alcun modo (ho utilizzato anche if (document.all) ma niente) certamente stò sbagliando un qualcosa ma cosa?!?

  2. #2
    prova ad alertare navigator.appName

  3. #3
    Con quella sintassi definisci due funzioni di nome onload anzichè settare un evento onload.

    Prova qualcosa come:

    codice:
    if (navigator.appName == 'Microsoft Internet Explorer') { 
        document.onload=function() { 
            alert("a"); 
        } 
    } 
    else { 
        document.onload=function() { 
            alert("b");     
        } 
    }
    Tecnolgie per l'arte.
    Arti per la tecnologia.
    softhare

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.