WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !


Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » CSS-Eigenschaften mit Javascript ändern? » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Batuf
hi

Dann habe ich das mal mit der Klasse ausprobiert. Mit dem onMouseOver wird die Funktion changeStyle aufgerufen:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8:
onMouseOver="changeStyle()"
function changeStyle()
        {
          var myElement=document.getElementById("test");
          myElement.className='schrift';
        } 


Und im selben File dann noch die CSS-Klasse schrift definiert.


Was habe ich da falsch gemacht???
von subjective
style.fontSize sollte gehen. Ich würde jedoch nicht die Eigenschaften direkt, sondern die CSS-Klasse (myobj.className) ändern. Dann kann man im CSS einfach die paassenden Zustände konfigurieren.
von Batuf
hi

Ich möchte gerne bei einem MouseOver die Schriftgrösse in einer Tabelle verändern. Solange die CSS-Eigenschaft keinen Bindestrich aufweist ist das auch kein Problem (also z.B. mit "style.color = id").

Will man jetzt jedoch die Schriftgrösse verändern benötigt man dazu ja "font-size". Und damit klappt es dann leider nicht mehr.

Wie muss ich das schreiben, damit es dennoch klappt?

Nach oben