Kezdőoldal » Számítástechnika » Weblapkészítés » MI az amit rosszul csinálok?

MI az amit rosszul csinálok?

Figyelt kérdés

Egy gombot szeretnék rakni a honlapomra (ami egy kép, és van lenyomott állapotú kép is), amit ez a javascript váltogatna, amikor rá klikkelek, de sajna nem működik. Nem tudom hogyan kell elhelyezni a gombok nevét hogy működjön. A gomb neve: "megse1.gif". Az aktív gomb neve: "megse1a.gif". A lenyomott gomb neve: "megse1l.gif". Alapesetben a "megse1.gif" nevű gombot szeretném látni. Ha fölé húzom az egeret, akkor jön a "megse1a.gif" nevű, és ha rá klikkelek, akkor meg átvált a "megse1l.gif" nevű gombra. Segítsetek hogy a kódba, hova kell rakni a kép neveket és hogyan, hogy ez így működjön.

Előre is köszönöm a segítségeket!!!!!!!!!!!!


<html>

<head>

<script language="JavaScript">


function aktival(gomb,aktiv) {

if(window.document.images) {

if (aktiv) {

window.document.images[gomb].src = "img/" + megse1a + "_aktiv.gif";

}

else {

window.document.images[gomb].src = "img/" + megse1l + ".gif";

}

}

}

</script>

<title>érkezett űrlapok</title>

</head>

<body>

<a href="index.php"><img name="gomb" src="img/megse1a.gif" border="0" alt=""

onMouseOver="aktival('megse1',true)" onMouseOut="aktival('megse1l',false) "></a>

</body>

</html>


2010. jan. 24. 16:19
 1/4 anonim ***** válasza:

<!-- hivatkozás beállitása -->

<A href="#"

onMouseOver="return changeImage()"

onMouseOut= "return changeImageBack()"

onMouseDown="return handleMDown()"

onMouseUp="return handleMUp()"

><img

name="button" src="alap.png" width="110" height="28" border="0"

alt="gomb"></A>

<!-- hivatkozás beállitása -->



<SCRIPT language="JavaScript">


upImage = new Image();

upImage.src = "elso.png"; // OnMouseOver

downImage = new Image();

downImage.src = "masodik.png" //OnMouseDown

normalImage = new Image();

normalImage.src = "harmadik.png"; //OnMouseOut


function changeImage()

{

document.images["button"].src= upImage.src;

return true;

}

function changeImageBack()

{

document.images["button"].src = normalImage.src;

return true;

}

function handleMDown()

{

document.images["button"].src = downImage.src;

return true;

}

function handleMUp()

{

changeImage();

return true;

}


</SCRIPT>



Sok sikert :)

2010. jan. 25. 06:23
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:

Naggyon KIRÁLY !!!!!!


Működik, KÖSZÖNÖM :)))))

2010. jan. 25. 14:53
 3/4 anonim ***** válasza:

A kódot amit irtál, még én adtam eked a másik kérdésedben abban a részben ahol:

window.document.images[gomb].src = "img/" + megse1a + "_aktiv.gif";


a kep nevéhez hozzá van rendelve a _aktiv.gif

ha az eredeti képed pl megse.gif

akkor a föléhuzáskor megjeleníteni kivánt kép nevének megse_aktiv.gif nek kellene lenni.

vagy átírod a kódban a

_aktiv.gif -et pl a.jpg re. vagy amilyen kiterjesztésű a kép.

2010. jan. 25. 17:34
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Jaa, értem már. Köszönöm a segítséget. Ezt nem tudtam. Még tényleg sokat kell tanulnom. Üdv, és köszi még egyszer!!!
2010. jan. 25. 19:59

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!