Back to top

Autore Topic: attivare un javascript con la funzione onload  (Letto 2919 volte)

Offline valfio

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
attivare un javascript con la funzione onload
« il: 07 Mar 2010, 13:32:17 »
Ciao,
sto lavorando allo sviluppo di un sito di un albergo com Joomla 1.5.
Precedentemente questo albergo aveva un sito fatto interamente in HTML ed uno script che si attivava con la funzione Onload nel tag <BODY>
(ESEMPIO: <BODY ONLOAD="START()">
Questo script serve a caricare mese, giorno ed anno corrente all'apertura della pagina web.

Ora devo inserire tale script all'interno di Joomla.

Ho creato un nuovo modulo HTML personalizzato al cui interno ci sono andato ad inserire il codice HTML e Javascript.
Ma il comando Onload per caricare lo script dove lo devo richiamare ???

Aiutatemi.

Grazie a tutti voi. 

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:attivare un javascript con la funzione onload
« Risposta #1 il: 07 Mar 2010, 17:47:25 »
ciao valfio,

Citazione
..a caricare mese, giorno ed anno corrente all'apertura della pagina web.

??? cioè? stampa la data corrente? se sì perché devi legarla all'onload? mettila inline nel modulo e via...

comunque:

Codice: [Seleziona]
window.onload = function() { 
   //metti qui il codice
};

oppure:

Codice: [Seleziona]
window.onload = pippo;

function pippo() { 
   //metti qui il codice
};

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline valfio

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re:attivare un javascript con la funzione onload
« Risposta #2 il: 08 Mar 2010, 16:11:09 »
ciao Marco,
in pratica è un form di prenotazione di un soggiorno.
All'interno del form bisogna selezionare giorno, mese e anno.

Lo script fa si che all'apertura della pagina web la data sia quella odierna.

Come devo fare quindi ?

Siccome non capisco una cicca di codice javascript puoi darmi una mano ?

Ciaooo e grazie per l'aiuto.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:attivare un javascript con la funzione onload
« Risposta #3 il: 08 Mar 2010, 17:30:48 »
Citazione
... sto lavorando allo sviluppo di un sito di un albergo ...

questa non va molto d'accordo con l'ultima frase.  :(

il codice da usare è quello che ti ho dato, ma come funzioni l'attuale form lo devi vedere (e sapere) tu; anche perché più di così non saprei che dirti.

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline valfio

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re:attivare un javascript con la funzione onload
« Risposta #4 il: 09 Mar 2010, 11:48:48 »
questo è il form che mi ha fornito il tour operaotor per la prenotazione online con n. due file javascript esterni da richiamare con il seguente codice:

Codice: [Seleziona]
<script LANGUAGE='javascript' type='text/javascript' SRC='fblibcouk.js'></script>

<form> <input name="showPromotions" type="hidden" value="1" /> <input name="langue" type="hidden" /> <input name="Clusternames" type="hidden" value="ITNAPHTLJoyfull" /><input name="Hotelnames" type="hidden" value="ITNAPHTLJoyfull" /> <br /><strong>Check In Date: </strong><br /> <!-- MONTH --> <select name="frommonth"> <option value="1">Jan</option> <option value="2">Feb</option> <option value="3">Mar</option> <option value="4">Apr</option> <option value="5">May</option> <option value="6">Jun</option> <option value="7">Jul</option> <option value="8">Aug</option> <option value="9">Sept</option> <option value="10">Oct</option> <option value="11">Nov</option> <option value="12">Dec</option> </select> <!-- DAY --> <select name="fromday"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <!-- YEAR --> <select name="fromyear"> <option value="0"></option> </select> <br /> <strong>Nights:</strong> <select name="nbdays"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select> <strong>Adults per room:</strong> <select name="adulteresa"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option></select><br /> <strong>Children :</strong><select name="enfantresa"><option value="0">0</option><option value="1">1</option><option value="2">2</option></select><br /><strong>Access code/IATA code :</strong> <input name="AccessCode" type="password" /><br /> <br /><!-- //// BUTTONS //// --> <input onclick="hhotelDispoprice(this.form)" name="B1" type="button" value="Check Availability" /> <a href="javascript:;" onclick="hhotelcancel('ITNAPHTLJoyfull','');">Cancel</a> <a href="javascript:;" onclick="hhotelSearch(&quot;ITNAPHTLJoyfull&quot;, &quot;&quot;, &quot;&quot;, &quot;&quot;, &quot;&quot;, &quot;&quot;, &quot;&amp;FSTBKNGTrackLink=&quot;);">Options/Languages</a>
<script src="fbfulltrack.js"></script>
</form>

« Ultima modifica: 09 Mar 2010, 13:03:36 da 56francesco »

mau_develop

  • Visitatore
Re:attivare un javascript con la funzione onload
« Risposta #5 il: 09 Mar 2010, 13:02:43 »
scusa, non puoi aggiungere un campo hidden con data() formattata come più ti pare?

il js fa solo il submit e qualche check,ma il form è un banalissimo form

M.

Offline valfio

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re:attivare un javascript con la funzione onload
« Risposta #6 il: 10 Mar 2010, 19:27:09 »
siccome non capisco molto di campi etc... etc....
mi puoi spiegare meglio come creare un campo hidden  etc... etc.... magari un esempio.

Grazie mille

 



Web Design Bolzano Kreatif