Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154

    Questo JavaScript mi da un errore su Windows XP

    Ciao ciao, ho usato questo JavaScript:

    <script language="JavaScript" type="text/JavaScript">
    function ff(mese) {
    parent.frames["leftFrame"].window.location.href=mese+"/menu-"+mese+".htm"; parent.frames["mainFrame"].window.location.href=mese+"/editoriale/editoriale.htm";
    }
    </script>

    Che interagisce con due pulsanti ai quali ho associato questo codice:

    [img]pic-settembre.jpg[/img]

    [img]pic-ottobre.jpg[/img]

    Però ho provato a navigarci con Windows XP e mi è uscito un messaggino di errore. Potete darci un'occhiata e dirmi se c'è qualcosa che non va nella sintassi?
    Se vi interessa il sito è www.marcaaperta.it per un test.
    ciao e grazie
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non dici che messaggio di errore.
    E non dici che browser usi.

    Ci sono errori di sintassi (che i browser ignorano, ma con una DTD strict non non ti fanno funzionare lo script)
    Il target dentro il tag <a> non ha senso, se usi la chiamata tramite JS
    E manca un return false.

    La cosa migliore, sarebbe tuttavia sistemare i target e non usare lo script:
    codice:
    <a href="settembre/menu-settembre.htm" target="leftFrame">
      [img]pic-settembre.jpg[/img]
    </a>
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154
    Allora, con Safari non mi da nessun errore. Il cliente aveva WindowsXP con la versione più recente di Explorer e gli ha visualizzato una finestrella di errore che non ho potuto visionare.
    Il tutto funzia perfettamente con altri browser.

    Lo script che ho usato mi serviva per far si che alla pressione di un pulsante contenuto nel frame 01, mi si visualizzassero altre due pagine rispettivamente nel frame 02 e 03. Se ti fai una navigata per il sito capisci di cosa parlo.
    Nello specifico mi sapresti dire quali sono gli errori di sintassi di cui parli?
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    type="text/JavaScript"
    Non esiste questo valore per il type. Il valore corretto e`:
    type="text/javascript"
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154
    Ok, grazie mille per il tuo aiuto.
    goat
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

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.