Veröffentlicht 16. Juni 200619 j hallo an alle, ich will bilder mit mausklick vergrößern bzw wieder original größe ich habe einen code gefunden der genau das macht was ich wollte nur geht das hier nur mit einem bild wie kann ich da 20 oder 30 bilder mit der einen funktion ändern? hier der code <html> <head><title></title> <script language="javascript"> <!-- var AngezeigteBreite = 300; var GespeicherteBreite = 0; function BildAnpassen(Bild) { Bild = document.getElementById(Bild); if (Bild.width > AngezeigteBreite || GespeicherteBreite > AngezeigteBreite) { if (Bild.width == AngezeigteBreite) { Bild.width = GespeicherteBreite; } else { GespeicherteBreite = Bild.width; Bild.style.cursor = "pointer"; Bild.width = AngezeigteBreite; } } } //--> </script> </head> <body> <center> <img id="Bild" onClick="BildAnpassen('Bild')" onLoad="BildAnpassen('Bild')" src="bild.jpg" title="Zum Vergrößern/Verkleinern anklicken"> </center> </body> </html> wäre super wenn ihr mir helfen könntet mfg
16. Juni 200619 j In dem Du die Funktion mehrmals aufrufst. <img id="Bild2" onClick="BildAnpassen('Bild2')" onLoad="BildAnpassen('Bild2')" src="bild2.jpg" title="Zum Vergrößern/Verkleinern anklicken"> Frank
16. Juni 200619 j <script language="javascript"> function vergroessern() { document.images["bild"].width=400; } function verkleinern() { document.images["bild"].width=200; } </script> <img src=bild.jpg name="bild" width=200 onMouseOver=vergroessern() onMouseOut=verkleinern()>
16. Juni 200619 j ich danke dir das geht hervorragend aber die zweite variante ist auch super jetzt werd ich mich wohl entscheiden müssen mfg
16. Juni 200619 j es läuft und ich habe mich für die erste entschieden aber mit mouseover kommt besser als on klick denk ich oder was meint ihr mouseclick oder mouseover? mfg
17. Juni 200619 j Ich würde mouseover nehmen. Dann merkt der Benutzer das sofort. Die onclick Variante ist vielleicht nicht für jeden sofort erkennbar. Frank
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.