
Jak udělat aby se mi na stránkach měnil obrázek nebo odkaz, při každém načtení nebo třeba každou hod
Pokud někdo víte jak na to pomocí html tagu. Moc by mi to pomohlo. Chtěl bych mít obrázek jako odkaz, ale aby se měnil na více stránek.
Vobec som nepochopil, co chcete dosiahnut. Skuste este raz a pomaly.
Abych měl na stránkách třeba 5 obrázků které by se měnily. Byl by to jako jeden obrázek a po chvilce by se změnil v jinej. Podívej se na www.hry.cz nahoře maj obrázek kterej se každou minutu mění. Ale jak to mam udělat?
Myslíš něco takového http://krata.bubakov.net/www/pokusy/rotace-obrazku /xfade.html, ale aby to byl ještě odkaz?
Udělat to jako odkaz na jedno místo není těžké. Pracné by bylo udělat to tak, aby byl s každým obrázkem odkaz někam jinam. To by se asi muselo udělat nějakým dalším scriptem (javascript PHP), nebo přes databázi.
Už to mám a kazdý obrázek je odkaz jinam.
<html>
<head>
<title>Rotace obrázků</title>
<center>
<br>
<br>
<br>
<script language="javascript">
<!--
doba=5000
pocet = 2
rotator=0
obrsrc = new Array(pocet)
cesta =new Array(pocet)
obrsrc[0]="1.jpg"; cesta[0]="1.html";
obrsrc[1]="2.jpg"; cesta[1]="2.html";
obr = new Array(pocet);
for (i=0; i < pocet; i++){
obr= new Image();
obr.src= obrsrc
}
function rotate() {
if (rotator==pocet) {rotator=0;}
document.images["obraz"].src = obrsrc[rotator];
rotator = rotator + 1
window.setTimeout('rotate();',doba);
}
function poslat() {
window.location=cesta[rotator-1];
return false;
}
//--></script>
</head>
<body onLoad="rotate();">
<a
href="..." onclick="return poslat();">
<img name="obraz" src="obraz.jpg" border="0" width="150"
height="100"></a>
</html>
</head>
Jsem html nepolíbený.
Prolíná se to trhaně pomalu, "zrychlit" se to dá v tom xfade2.js? Případně kde přesně?
Díky
Může se tam nastavit počet vteřin. Také bude záležet na množství obrázků. Tady u toho pokusu myslím není preload. Ten to "zplylunatí"
Zrychlí se to (doba=5000) přepíšeš třeba na 2000. Čím menší číslo tím rychleji to pojede.
Vím. I ta prolínačka jde časově nastavit.
Urob si php script na serveri, jak normalny clovek. HTML tag na to neni. Neni ani HTML tag <uvar mi veceru>, ten by som zas potreboval ja :)
Funguje to dobře, ale já bych potřeboval mít dvě tyto věci vedle sebe a to mi nejde. Funguje pak pouze jedno.
OMG tak si uprav tie javascript funkcie tak aby si tam mal dve obrazky alebo ich aspon nazvi odlisne tie funkcie (a uprav aj ich nazvy vo volaniach). Nemozes mat 2x stejne nazvanu javascript funkciu v jednom dokumente.
P.S. to iste plati pre tie premenne co tam su (rotator, doba, pocet, cesta, atd)