Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Confirm legato a un href #, IE7 non va, o ha sbagliato html.it?

    Ciao ragazzi, mi trovo davanti ad una situazione molto strana.
    Sto seguendo le lezioni sui Javascript fornite da html.it e mi sono trovato davanti a dei codici che...non funzionano. Ho da poco installato IE7 e credo sia lui il responsabile, non penso che chi ha scritto la guida abbia fatto un errore simile. Per farli funzionare devo premere il Ctrl e l'effetto non è quello descritto, non mi da il confirm e si limita ad aprire la pagina indicata in una nuova finestra.

    Qui c'è la pagina con il codice che non va (anche tutti gli altri link della guida legati ad un href="#" non funzionano): http://javascript.html.it/guide/lezi...-else-if-else/ .

    Riporto qui sotto il codice "incriminato", così si fa prima:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>
    <head>

    <script type="text/javascript">
    function conferma () {
    chiediConferma = confirm('Sei sicuro di voler uscire dalla pagina?');

    if (chiediConferma == true){
    location.href="http://www.html.it"; //ricarica la pagina
    }

    /* o anche nella forma più sintetica:

    if (confirm('Sei sicuro di voler uscire dalla pagina?')){
    location.href="http://www.html.it"; //ricarcia la pagina
    }
    */
    }
    </script>
    </head>

    <body>

    testo link

    </body>
    </html>

    Ho anche provato a pubblicare, nella speranza che avesse dei problemi di funzionamento in locale, ma non è cambiato nulla. Se il codice è giusto, qualcuno mi sa dire come settare IE7 in modo da far funzionare il tutto?grazie in anticipo, ciao,

  2. #2
    Odio farlo ma nel regolamento c'è scritto che si può, quindi... mi rispondo da solo, per farlo risalire sorry.

  3. #3
    Ehm ... se tu scrivi:
    codice:
    <body>
    
    testo link
    
    </body>
    ovviamente non funziona! .. manca qualcosa? (in rosso gli errori, in blu ci&ograve; che manca):
    codice:
    <body>
    
    <a href="#" onclick="conferma()">testo link</a>
    
    </body>
    Poi, se non va nemmeno dopo questa correzione, controlla di avere il javascript abilitato in IE
    Altro, non mi viene in mente!
    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  4. #4
    Ma lo sai che hai proprio ragione?

    Aggiustando il codice come mi hai detto tu, funziona perfettamente... che dire, stupido io a non capire l'errore e... anche chi ha scritto la guida ha sbagliato

    Grazie ancora, ciao.

  5. #5
    Originariamente inviato da J-MK
    Ma lo sai che hai proprio ragione?

    Aggiustando il codice come mi hai detto tu, funziona perfettamente... che dire, stupido io a non capire l'errore e... anche chi ha scritto la guida ha sbagliato

    Grazie ancora, ciao.
    Mi permetto di dissentire ...
    Il codice che ho scritto lo ho COPIATO dalla pagina di cui tu avevi indicato il link:
    (http://javascript.html.it/guide/lezi...-else-if-else/ )

    Non &egrave; che tu non avevi copiato bene?
    ... forse!
    P.S:
    EDIT:
    La riga nella pagina &egrave; scritta cos&iacute;:
    testo link
    con la A maiuscola e onClick con la C maiuscola.
    Sono errori di battitura, che automaticamente le mie dita hanno corretto.
    tant'&egrave;

    Ciao!
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

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.