Autor Zpráva
peta
Profil
Mam stranku, ve ktere je ram, nazvany kinoinfoFrame
  <div class="kinoinfo"><iframe src="" name="kinoinfoFrame" id="kinoinfoFrame" style="width:100%;" frameborder="0" hspace="0" vspace="0"></iframe></div>
Mam script, ktery ma vzit vsechny url, vytahnout z nich datum, porovnat s aktualnim a vybrat nejblizsi nastavajici udalost.
Protoze pouzivam sablonu, ktera mi vklada tag script do top ramu i do iframu kinoinfoFrame, potreboval bych ten js upravit tak, aby se spoustel jen v top ramu.

Zkousel jsem podminku if(!window.top), jakoze, jestli existuje nejaky top ram, ale neuspel jsem.

if (!window.top)
  {
  url = '...';
  document.getElementById('kinoinfoFrame').src = url;
  }
else
  {
  nedelejnic;
  }
_es
Profil
peta:
if(!window.top), jakoze, jestli existuje nejaky top ram
No ale ten existuje vždy, musíš s ním porovnávať objekt aktuálneho okna.
peta
Profil
if (window.top==window)
  {
  alert(123)
  }
Super, zda se, ze to ve FF funguje. Priste to sim napis kodem, ta veta nemusi byt pro zacatecnika srozumitelna, kdyby nahodou resil totez.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: