Autor Zpráva
Lena
Profil
Zdravím! Potřebovala bych poradit. Chci na své stránky dát upozornění o epizodě nějakého seriálu, který právě běží v tv - takže bych potřebovala, aby se urč. obrázek a text k němu změnil v každý prac. den v urč. hodinu. Jen nemám vůbec tušení, jak na to. Byla bych moc vděčná za každou radu nebo třeba nasměrování, jak na to. Díky:)
habendorf
Profil
Použij hledání, 2x nebo 3x se to tady už řešilo.
Fred
Profil
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=8&topic=46 05
Lena
Profil
Díky, prostudovala jsem to, ale je to nějaké divné :(

Když chci, aby se zobrazil nějaký úplně obyčejný text, jde v pohodě.
viz:

<script language="JavaScript">
<!--

function SymError()
{
return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
return (new Object());
}

window.open = SymWinOpen;

//-->
</script>

<script>

var cas= new Date(); // ziska aktualni cas
var spustit= new Date('August 12, 2004 00:00:00 GMT+0200'); // nastaveni casu, odkdy se

ma odkaz zobrazovat

if (cas.getTime()>spustit.getTime())
document.write("zkouška");
else
document.write("normálně v&nbsp;něm není ľádný odkaz.");

</script>

<noscript>
normálně v něm není ľádný odkaz.
</noscript>
</p>



Ale pokud zadám, aby se "zkouška" zobrazila jako nadpis, který mám nadefinovaný v css - nebo prostě jen obyčejnou tabulku, tak se vůbec nic nezobrazí.

Netušíte, co dělám špatně?
habendorf
Profil
document.write("<h1>zkouška</h1>");

nebo třeba
document.write("<span class='nevolte-socany'>zkouška</span>");

a v css
.nevolte-socany {cokoliv;}
Lena
Profil
Ale pokud tam vložím třeba tohle, tak to nejde.

<table border="0" width="403" cellspacing="0" cellpadding="0">
<tr>
<td>
<p align="center">zkouška</td>
</tr>
</table>

Leda že bych do JavaSriptu nesměla dávat info v html kódu... ale s JavaSriptem se o něco pokouším úplně poprvé, takže nevím.
habendorf
Profil
1) místo uvozovek apostrofy
2) <td><p align="center">zkouška</td> je blbost
Lena
Profil
Díky moc. Už jsem to rozchodila (ještě se nesměly zalamovat řádky).
habendorf
Profil
No, to se nesmějí.
Takže buď

document.write("<table><tr><td>.........");

nebo

document.writeln("<table>");
document.writeln("<tr>");
document.writeln("<td>");
.
.
.
Lena
Profil
Ještě jedna taková malá "drobnost". Když zadám, aby se v 19:00 objevil text A a poté ho v 19:05 vystřídal text B, přibude mi k textu A i text B. Jak ukončím ten text A, aby už tam nezacláněl? Aby se texty A i B prostě jen vystřídaly?

zápis o spuštění mám takhle:

var cas= new Date(); // ziska aktualni cas
var spustit= new Date('April 1, 2005 19:05:00 GMT+0200'); // nastaveni casu, odkdy se ma

odkaz zobrazovat

if (cas.getTime()>spustit.getTime())
document.write...... atd
Lena
Profil
Nevíte někdo jak na to? Snažila jsem se něco najít na netu, ale na nic kloudnýho jsem nepřišla.
Tin
Profil *
možná by Ti pomohlo
http://www.kosek.cz/clanky/dhtml/skripty.html
skoro ke konci stránky
ahoj
Yuhů
Profil
přidej si tam proměnnou
vypnout
definovanou podobně jako
spustit

a potom podmínka vypadá takto

if ((cas.getTime()>spustit.getTime()) && (cas.getTime()<vypnout.getTime))
Tin
Profil *
Jo, to je chytrý ;-)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0