Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666

    Javascript funziona solo con button, perchè?

    Buongiorno a tutti, ho un piccolo problema che non riesco a risolvere.

    Ho inserito un calendario su un sito che viene visualizzato cliccando su un pulsante di tipo "button", utilizzando onclick=ecc...

    Se volessi utilizzare un'immagine, ad esempio un calendarietto .gif, mi da errore.

    Potreste aiutarmi? Non si può proprio fare?

    Grazie in anticipo.
    AltF4

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Posta la pagina altrimenti la vedo dura un possibile aiuto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666
    Ok, posto un pò di codice.

    Nel tag head:

    codice:
    <SCRIPT type="text/javascript" src="calendar/calendar.js"></script>
    nel body ho inserito un'immagine tipo calendarietto in questo modo:

    codice:
    <a href="javascript:displayCalendar(document.forms[0].Dal,'dd.mm.yyyy',this)">[img]immagini/cal.gif[/img]</a
    Come ho appena descritto non funziona, ma se faccio in questo modo si:

    codice:
    <input name="button" type="button" onclick="displayCalendar(document.forms[0].Dal,'dd.mm.yyyy',this)" value="Calendario">
    Ora visto che non mi piacciono i pulsanti, preferivo utilizzare un'immagine e visto che non funziona ho risolto in queto modo:

    codice:
    button type="button" class="spaziocal" onclick="displayCalendar(document.forms[0].Dal,'dd.mm.yyyy',this)">[img]immagini/cal.gif[/img]</button>
    Così va meglio, ma nemmeno mi piace molto.

    Spero di essere stato abbastanza chiaro.
    AltF4

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    passi "this" e lo script fara' qualcosa con quel this aspettandosi un elemento del form
    quando un' immagine (o un link) non e' un elemento del form

    prova a non passare this e vedi se restituisce errori
    in questo caso o modifichi pesantemente lo script che gestisce il calendario
    o ne scegli un altro

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666
    Ti ringrazio, ora capisco.

    Ho provato, non funziona nemmeno togliendo this.

    Non ho le capacità di modificare tutto lo script, utilizzerò button con img src.

    Però è brutto assai eh..
    AltF4

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da Xinod
    o ne scegli un altro

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.