Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Ladenie webu pre FF a IE

:-/ Takto to dopadne, když se na něco podívá laik, jako já.
Chyb je tam opravdu více :-[.

Mělo by tedy stačit přepsat ten skript menu.js následovně:

// JavaScript Document
 
// Definice nazvů obrázků = name
var nazevObrazku = new Array("prve","druhe","tretie","stvrte","piate","sieste"); 

//Definice relativních cest k jednotlivým obrázkům, při "mouseover"
var OdkazPriMouseOver = new Array("img/tlaci1.jpg","img/tlaci2.jpg","img/tlaci3.jpg","img/tlaci4.jpg","img/tlaci5.jpg","img/tlaci6.jpg");


//Definice relativních cest k jednotlivým obrázkům, při "mouseout"
var OdkazPriMouseOut = new Array("img/tlaci11.jpg","img/tlaci22.jpg","img/tlaci33.jpg","img/tlaci44.jpg","img/tlaci55.jpg","img/tlaci66.jpg"); 

// Funkce volaná při "MouseOver" 
function ChangeFunctionOn(MyObject)
{
var i = 0;

	for (key in nazevObrazku )
	{
                    if (MyObject.name == nazevObrazku[i])
	         MyObject.src = OdkazPriMouseOver[i];
                    i++;
	}

}

// Funkce volaná při "MouseOn" 
function ChangeFunctionOff(MyObject)
{

var i = 0;

	for (key in nazevObrazku )
	{
                    if (MyObject.name == nazevObrazku[i])
	                 MyObject.src = OdkazPriMouseOut[i];
                          i++;
	}

}




Příklad použití v dhtml:

<img name="prve" onmouseover="ChangeFunctionOn(this)"

onmouseout="ChangeFunctionOff(this)" src="src/tlaci1.jpg" border="0" hspace="0" vspace="0"

width="163"></a></td>
<td><a href="http://n4all.sk/svoboda/vyrobky.php"><img name="druhe" onmouseover="ChangeFunctionOn(this)"

onmouseout="ChangeFunctionOff(this)" src="src/tlaci2.jpg" border="0" hspace="0" vspace="0"

width="160"></a></td>
<td><a href="http://n4all.sk/svoboda/cennik.html">
<img name="tretie" onmouseover="ChangeFunctionOn(this)" onmouseout="ChangeFunctionOff(this)"

src="src/tlaci3.jpg" border="0" hspace="0" vspace="0" width="158"></a></td>
<td><a href="http://n4all.sk/svoboda/referencie.html">


poznámky:
-Všechny "obrázkové objekty" obsahují totožnou funkci s totožným parametrem: ChangeFunctionOff(this) a ChangeFunctionOff(this)
O nalezení a přiřazení odkazu se tedy starají samotné funkce.

-Možná jsem zaměnil názvy polí a bude to fungovat obráceně (kdyžtak si to přehoď)

-Když se na to podívá někdo normální(kdo ovládá css), tak prosím, do hlavy ne.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny