javascript probléma

gold képe

Sziasztok!
Egy napja kínlódok egy egyszerű javascripttel, melyet egy blokkba szeretnék megjelentetni.
Próbálgattam a szkriptet alakítani össze vissza, arra gondolva, hogy abban van a hiba.
Az eredeti kód:

<script language=JavaScript>
   var ido = new Date()
   var ora = ido.getHours()
   var kiir = "Szép estét!"
   if (ora < 6 && ora >= 0)
     {kiir = "Nyugodalmas éjszakát!"}
   if (ora < 10  && ora >= 6)
     {kiir = "Jó reggelt!"}
   if (ora >=10 && ora < 18)
     {kiir = "Szép napot!"}
   if (ora >=18 && ora < 0)
     {kiir = "Szép estét!"}
document.writeln(kiir)
</script>

Arra jöttem rá hogy pl

<script language=JavaScript>
   var ido = new Date()
   var ora = ido.getHours()
   var kiir = "Szép estét!"
   if (ora >=10)
     {kiir = "Szép napot!"}
document.writeln(kiir)
</script>

működik, de a
...
if (ora >=10 && ora < 18)
...

esetén már nem jelenik meg semmi.
Tudom kezdő tudatlanságomnak köszönhetően hamarabb is rájöhettem volna, de egy napba tellett, hogy az eredeti kód tökéletesen működik egy másik témával felruházott oldalon.
A problémás theme a goldfish.
Felraktam egy drupalt a goldfishsel másik szerverre, az eredmény ugyanaz.
Lenne valami megoldás, hogy ezzel a témával is létre tudjak hozni javascriptes modulokat?
A dátum - névnap megjelenítést sem tudtam a javascriptes kóddal elkészíteni, csak a php szkripttel.
Drupal verzió: 
Fórum: 
nevergone képe

Blokkba te nem teszel Javascriptet Drupal alatt, még Full HTMl beviteli formával sem, mert szerencsére kiszűri a rendszer.
Modult kell írnod hozzá.

0
0
chx képe

Én erről nem is tudtam...

0
0
pp képe

Akkor ez egy hiba lesz.

A Full HTML nem Full HTML, hanem van alapértelmezetten három szűrő bekapcsolva. Ezek közül a gyanús:

HTML corrector
Corrects faulty and chopped off HTML in postings.

Ki is próbáltam, bekapcsolt corrector mellett hibázott, kikapcsolt mellett nem. Hogy ennek mi köze a Goldfish sminknek nem tudom, mert Garlandnál nekem ugyan úgy hibázik mint Goldfishnél.

A < jelet lecseréli a neki megfelelő < jelre.
Az eredmény alant látható

<script language=JavaScript>
   var ido = new Date()
   var ora = ido.getHours()
   var kiir = "Szép estét!"
   if (ora &lt; 6 && ora >= 0)
     {kiir = "Nyugodalmas éjszakát!"}
   if (ora &lt; 10  && ora >= 6)
     {kiir = "Jó reggelt!"}
   if (ora >=10 && ora &lt; 18)
     {kiir = "Szép napot!"}
   if (ora >=18 && ora &lt; 0)
     {kiir = "Szép estét!"}
document.writeln(kiir)
</script>

pp

0
0
Nagy Gusztáv képe

Én nem egyszer tettem már.

0
0

Nagy Gusztáv

nevergone képe

Oké, akkor rosszul emlékeztem :)

0
0