HighDots Forums  

Class von Button bei Klick ändern

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Class von Button bei Klick ändern in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
hypo
 
Posts: n/a

Default Class von Button bei Klick ändern - 01-05-2008 , 09:32 AM






Guten Tag,

ich bin grad am Verzweifeln. Ich habe mehrer Buttons mit denen ich ein
Bild mit Javascript vergößern bzw. verkleinern kann. Dies Funktioniert
auch jetzt möchte ich aber den aktuellen Zoomfaktor kenntlich machen
dazu hab ich eine weiter Classe im CSS File angelegt und jetzt soll
bei dem Button auf den geklickt wird die Class geändert werden.

So sieht der Button im Momment aus:

<input type="button" class="button-zoom-factors" name="zoom-faktor"
value=" 25% "
onClick="document.getElementById('picture').setAtt ribute('height',
128); document.getElementById('picture').setAttribute('w idth', 192);


//Die Entscheidende Zeile

document.getElementsByName('zoom-faktor')[0].class = button-zoom-
factors-active;">


Könnt ihr mir da vielleicht weiterhelfen?
Vielen Dank.
Vielleicht gibts auch eine bessere Möglichkeit.


Mit freundlichen Grüßen

Daniel

Reply With Quote
  #2  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Class von Button bei Klick ändern - 01-05-2008 , 09:38 AM






hypo wrote:

Quote:
So sieht der Button im Momment aus:

input type="button" class="button-zoom-factors" name="zoom-faktor"
value=" 25% "
onClick="document.getElementById('picture').setAtt ribute('height',
128); document.getElementById('picture').setAttribute('w idth', 192);


//Die Entscheidende Zeile

document.getElementsByName('zoom-faktor')[0].class = button-zoom-
factors-active;"
Im onclick-Handler des Elementes einfach per
this.className = 'button-zoom-factors-active';

--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
  #3  
Old   
hypo
 
Posts: n/a

Default Re: Class von Button bei Klick ändern - 01-07-2008 , 01:54 PM



Quote:
Im onclick-Handler des Elementes einfach per
this.className = 'button-zoom-factors-active';
Toll irgendwie klappt des bei mir immer noch net.
Echt komisch habs eigentlich genauso gemacht wie du gesagt hast.


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.