Autor Zpráva
Kepty
Profil
Mam tento kod v php souboru, ktery zobrazuje radu cca 30 obrazku vedle sebe.

          echo("<div class=\"box\">
      						<a href=\"index.php?id_menu=1&id_podmenu=$id\">
      							<span class=\"car_box_top\"></span>
      							<img src=\"$obrazek\" alt=\"$nazev\" />
      							<span class=\"car_box_bottom\">$nazev</span>
      						</a>
      					</div>");  

Pomoci techto sipek provadim zmenu

      			  <a href="" onmouseover="start(2);" onmouseout="start(0);" id="left_arrow"></a>
      			  <a href="" onmouseover="start(1);" onmouseout="start(0);" id="right_arrow"></a>


Pomoci tohoto js je menim (na pravo a na levo mam sipky, ktere po najeti mysi posouvaji obrazky. Neni omezeno kam je maji posouvat, ale chci, aby az nebude zadny obrazek, aby se znovu zacalo znovu.

var pos;
var poziceX = 0;
var rychlost = 10;
var pozdrav;
var i=0;
   
function start(stav) {
  if (stav == 1) pozdrav = window.setInterval("krok(0)", 30);
	if (stav == 2) pozdrav = window.setInterval("krok(1)", 30);
	if (stav == 0) window.clearInterval(pozdrav);
}
			    
function krok(smer){		
	element = document.getElementById("car");							
	if (smer==1) { 
		poziceX += rychlost;
		i=0;
	}
	else if ( smer==0) {
		poziceX -= rychlost;
		if(element.scrollHeight <= 121 ) {
			i++;
		}				
	}							
	element.style.left = poziceX + "px";			
}


Predem diky

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:

0