Autor Zpráva
leonek
Profil
Dobrý den,

v JS jsem začátečník (ale je to podobné PHP takže rozumím).

Potřebuji aby mi JS vytvořil html tag <div> s id=neco, když bude mít obrazovka větší rozlišení než 1024*768px.

Vytvořil jsem takovýto paskvil, který nefunguje:
<SCRIPT language="JavaScript">
<!--
if ((screen.width < 1024) || (screen.height < 768))
{
var div = document.createElement('div');
div.id = 'logo_down';
return div;
}
//-->
</SCRIPT>
Fisir
Profil
Reaguji na leonka [#1]:
Chrome mi v konzoli vypíše: „Illegal return statement“
_es
Profil
leonek:
Príkaz return patrí do vnútra funkcie, ty tam nemáš ani jednu.
leonek
Profil
Zkoušel jsem i toto a stejně nefunguje:
<SCRIPT language="JavaScript">
<!--
if ((screen.width < 1024) || (screen.height < 768))
{
document.write("<div id=logo_down></div>");
}
//-->
</SCRIPT>



Mám to :D obrácená znaménka porovnání:

<SCRIPT language="JavaScript">
if ((screen.width > 1024) || (screen.height > 768))
{
document.write("<div id=logo_down></div>");
}
</SCRIPT>
panther
Profil
leonek:
když bude mít obrazovka větší rozlišení než 1024*768px.
...ale testuješ menší.
leonek
Profil
Už je to praveno, děkuji všem... :-)

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: