FULL HTML

szogedi képe

Szeretnék egy javascriptet beágyazni a tartalomba. Ha jól gondolom, simán be kell illesztenem a tartalom készítésekor az alábbi kódot:

<img src="/probafolder/proba.jpg" name="refresh" height="100%" border="1" />
      <script language="JavaScript" type="text/javascript"><!-- 
      var t = 600 // interval in seconds 
      image = "/probafolder/proba.jpg" //name of the image 
      function Start() { 
      tmp = new Date(); 
      tmp = "?"+tmp.getTime() 
      document.images["refresh"].src = image+tmp 
      setTimeout("Start()", t*1000) 
      } 
      Start(); 
      // --> 
      </script>

Valamiért mégsem működik. Hibásnak véli az oldalt az IE. Tud valaki segíteni?

Fórum: 
pp képe

a sorok végéről hiányoznak a pontosvesszők...

ne a fullHTML-t használd, hanem a php beviteli formát. Nézz bele a kódba... (lehet ez a baj, bár nem tudjuk milyen Drupal-t használsz.

pp

0
0
szogedi képe

6.2-es Drupalt használok. Bár sok az 5-ös drupal alá a modul, idővel a 6-os lesz a nyerő választás. Inkább ezt használnám.

Sima xy.html-be ágyazva ezt a kódot szépen dolgozik, hiba nélkül. 6.2-es drupal-ban nem találok php beviteli módot. Csak filtered HTML és FULL HTML van.

0
0
pp képe

Nézd meg a generált oldal forrását, hogy a sorok végére berakta-e a sortörés átalakító a br tag-eket vagy sem. (hatosba mintha nem rakná...)

pp

0
0
szogedi képe

A forrás és az eredeti kód összehasonlítása jó ötletnek tűnt, ugyanis eredményt hozott.

Eredeti:

<img src="/probafolder/proba.jpg" name="refresh" height="100%" border="1" />
      <script language="JavaScript" type="text/javascript"><!-- 

Forrásból:

<img src="/probafolder/proba.jpg" name="refresh" height="100%" border="1" />
<script language="JavaScript" type="text/javascript">&lt;!--

Ez működik:

<img src="/probafolder/proba.jpg" name="refresh" height="100%" border="1" />
<script language="JavaScript" type="text/javascript">

Valamiért a scriptet kezdő sor végére nem rakja be rendesen a < jelet. Igazából szükség sem volt rá, így kivettem és az utána következő !-- karaktereket is és így tökéletesen működik a kód. Köszi a segítséget!

0
0
Nagy Gusztáv képe

"a sorok végéről hiányoznak a pontosvesszők"

Maga a JS - tudomásom szerint - nem teszi kötelezővé a ; használatát.

0
0

Nagy Gusztáv

szogedi képe

Nem is kellett hozzá a pontosvessző. Nélküle is fut a kód.

0
0
Molesz képe

Én az ilyen scriptes dolgokat úgy oldottam meg, hogy csináltam egy olyat hogy teljes html. Tudom, hogy van elvileg Full html, de ha egy kicsit utánanéz valaki, akkor láthatja, hogy elég sok dolog engedélyezve van benne. Mint pl.: A szövegbe írt sortöréseket HTML sortörésekké alakítja
és

HTML elemek használatával. HTML korrektor...

0
0