Most ismerkedem a Drupallal.
2 éve nem fejlesztett saját CMS rendszeremet egy pár elem kivételével pár óra alatt sikerült is megvalósítanom, viszont kénytelen vagyok az egyik részét PHP code beviteli mezővel megoldani.
Ebben a részben van pár alapvető js is.
Részlet a PHP által generált kódból:
// természetesen ez már a html kimenet nem a PHP forrás csak kénytelen voltam így felrakni, hogy látszódjanak a html tag- ek. <form method="GET" name="naptar" > ... <td class='NaptarDatumSzabadFoglalas_TD' onmouseover=(this.style.backgroundColor='lightgreen') onmouseout=(this.style.backgroundColor='#CEFFCF') style='CURSOR : pointer' title='Kiválasztom:2009.szeptember 24.' onclick='napkuldo(24)' ><font color='green' ><b>24</td> .... </form> <script type="text/javascript" > function napkuldo(melyiknap){ naptar.nap.value=melyiknap; naptar.KijeloltKezdet.value=''; naptar.submit(); } </script>
Firefox azt a hibát adja, hogy:
naptar is not defined
Ezt nem igazán értem, mert drupal nélkül csak a kódot futtatva jó neki.
Segítenétek ?
Drupal verzió:
Fórum:
Drupal API
Érdemes szétnézni a Drupal API oldalán, ahol többek között a Drupalban használatos függvények leírását is megtalálod.
JavaScript beillesztéséhez használd a drupal_add_js függvényt.
Páldi Zoltán
Megnézem amit írtál, de a js
Megnézem amit írtál, de a js működi így is legalábbis a többi része amiben nincs objektum szépen megy.
Ha a naptar objektumnak adok ID-t és getElementById- vel közelítem meg akkor nincs hibaüzenet, de akkor sem működik.
Mindenesetre megnézem a linkjeidet, mert a kezdeti sikerek miatt eddig nem néztem az API-t.
Megoldva
document.naptar és már működik is.
Hát igen 2 év kihagyás.