Visualizzazione dei risultati da 1 a 5 su 5

Discussione: OnLoad nel BODY.

  1. #1

    OnLoad nel BODY.

    Perchč se scrivo la seguente:

    codice:
    <body ..... onLoad="javascript:alert("Stai per essere indirizzato al Documento a cui appartine l'allegato."); APRI_DOC(); ">
    Non mi viene eseguito nč l'alert, nč la funzione APRI_DOC()? :master:

    Mentre se levo l'alert, la funzione viene eseguita?

    Qualche suggerimento?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  2. #2
    Come non detto, ho risolto mettendo l'alert all'interno della funzione APRI_DOC().
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Probabilmente non riusciva a fare il conto matematico java - script ...
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Nel mio codice č tutto attaccato, evidentemente č una funzionalitą del forum separare la parola con "-". ;-)
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Si`, puo` essere (e` una di quelle parole che in teoria possono introdurre virus, per cui viene modificata).

    Ma ho trovato un altro errore: l'uso delle virgolette.
    Non puoi usare le stesse virgolette nella stessa riga con due significati diversi.
    Esempio funzionante:
    onload='alert("Stai per essere indirizzato al Documento a cui appartine l\\'allegato."); APRI_DOC(); '

    Nota il backslash davanti all'apostrofo
    Nota onload (tutto minuscolo) e nota che non ho scritto javascript nel'evento: non serve

    PS: inserire l'alert nella funzione e` comunque una buona idea, e semplifica il codice (riducendo la probabilita` di errori).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.