ich muss mir unbedingt angewöhnen, erst die Arbeit zu machen und dann zu posten. *g
Ihr solltet hier auch mal klar Schiff machen und entweder den Titel anpassen oder einfach mal einen neuen Zweig oder gar Thread aufmachen.
Ich beziehe mich auf die <option> frage unter mir, habe es doch gebacken gekriegt. :-))
[code lang=javascript] <script type="text/javascript">
window.onload = function() {
var options = document.getElementsByTagName('option');
var buttons = document.getElementsByTagName('input');for (var i = 0; i < options.length; i++) {
if (options[i].className == 'ffchange') {
options[i].onclick = function() {
options kennen kein onclick Event. Das macht FF falsch, im IE funktioniert das hier nicht. Du musst mit dem onchange Event, des Select Element arbeiten.
font = this.value;
chFont.setFont(font,weight,size);
}
}
if (buttons[i].className == 'fwchange') {
Du kannst nicht das Array buttons und options in einer Schleife durchlaufen, oder existieren zufällig von beiden exakt die gleiche Anzahl?
Darauf würde ich nicht nicht verlassen.
Im Prinzip müßtest du mit elements weiterkommen, dazu müssen halt nur deine Element in einem Formular stehen, dann könntest du die schleife ungefähr so nutzen wie du es willst (ausser dem onclick Event auf Options).
Struppi.