Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    javascript: errore funzione con Firefox

    Il link della pagina di prova qui sotto, funziona con IE, ma no con Firefox ed Opera.

    Mi aiutate a capire il problema? :master:



    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>a</title>
    <meta name=vs_defaultClientScript content="JavaScript">
    <meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    <meta name=ProgId content=VisualStudio.HTML>
    <meta name=Originator content="Microsoft Visual Studio .NET 7.1">
    <script type="text/javascript">
    //funzione di prova.
    function prova()
    {
        try {document.getElementById('button_go').focus();};catch(er){;};
    
    }
    
    function mia_funzione()
    {
        alert("mia_funzione");
    }
    </script>
    </head>
    <body MS_POSITIONING="FlowLayout">
    
    lancia funzione
    
    </body>
    </html>
    Pietro

  2. #2
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    ma button_go dov'è?

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da fede_00
    ma button_go dov'è?
    non c'è ma l'istruzione è dentro un blocco try - catch, perciò il codice DOVREBBE funzionare

    Pietro

  4. #4
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    è scritto male il blocco try catch e questo a firefox non va giu
    cambia così

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>a</title>
    <script type="text/javascript">
    //funzione di prova.
    function prova()
    {
        try {
    	document.getElementById('button_go').focus()
        } catch(er) {
        }
    
    }
    
    function mia_funzione()
    {
        alert("mia_funzione");
    }
    </script>
    </head>
    <body>
    
    lancia funzione
    
    </body>
    </html>

  5. #5
    Originariamente inviato da fede_00
    è scritto male il blocco try catch e questo a firefox non va giu
    non c'è niente di scritto male ... a me questo va perfettamente
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>a</title>
    <script type="text/javascript">
    function prova(){try{document.getElementById('button_go').focus();}catch(er){;};};
    function mia_funzione(){alert("mia_funzione");};
    </script>
    </head>
    <body>
    lancia funzione
    </body>
    </html>
    salvatelo su una pagina HTML ed apritela con firefox senza passare per .NET ... problemi ? zero, perchè la sintassi è corretta (non perfetta ma corretta)
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    a me con firefox 1.5 non va

  7. #7
    Originariamente inviato da fede_00
    a me con firefox 1.5 non va
    non passare per .NET ... salvala sul desktop, tasto destro, apri con ... FireFox, clicka sul link.

    Funziona perfettamente.
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    scusate il cross-posting, mi dispiace, nel frattempo ho scoperto che

    try {document.getElementById('button_go').focus();};ca tch(er){;};

    il problema è il ; prima di catch ed adesso, dogliendolo, funziona sia su opera sia su Firefox

    Pietro

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    va bene, mi avete dato la risposta ma siete così veloci che non ho avuto il tempo di leggere

    vi ringrazio, ciao
    Pietro

  10. #10
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    e chi passa per .net, l'ho salvata prima in asp e poi in html ma si blocca cmq con quella sintassi

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.