Checkbox per JavaScript checken in Firefox

ValentinS

Mitglied
Hallo Leute!

Ich habe folgendes Problem:

Ich habe mir ein html-Dropdownfeld gebaut, das Checkboxen enthält. Screenshot im Anhang.

Ich möchte, dass, sobald eine der "untercheckboxen" aktiviert ist, die "wird verwendet"-Checkbox mitaktiviert wird. Das funktioniert auch, zumindest im InternetExplorer. In Mozilla bekomm ichs einfach net zum laufen.

Kann mir jemand helfen?

Eigentlich gehts nur um folgende Zeile:
Code:
$(dropdown_parent_name).checked = true;

Das $(dropdown_parent_name) ist das prototype-objekt meiner checkbox....


Dazu verwende ich folgendes JavaScript:

Code:
// ----------------------------------------------------------------------------------------------
// Valentin Sauer 03.08.2007
// Wenn eine Checkbox im DropDown-Feld gecheckt wird, wird automatisch das
// "wird verwendet" Feld auch mitgecheckt.
// ----------------------------------------------------------------------------------------------
//Idee: mit Array die unterchilds übergeben

function dropdown_selectparent(dropdown_parent, aUsage)
{
	var count_checked = 0;
	for (var i = 0; i < aUsage.length; i++) 
	{
		dropdown_child_name = "chkUsage_" + dropdown_parent + "_" + aUsage[i];
		if($(dropdown_child_name).checked) 
			{ 
			count_checked++; 
			}
	}
	
	dropdown_parent_name = "chkUsage_" + dropdown_parent + "_parent";

	if(count_checked > 0)
	{ 
		$(dropdown_parent_name).checked = true;
	}
	if(count_checked==0) 
	{ 
		$(dropdown_parent_name).checked = false;
	}
}
 

Anhänge

  • checkboxen.jpg
    checkboxen.jpg
    7,5 KB · Aufrufe: 37
Oh mann... Danke für den Tipp!
Ich hab zwar alle Elemente mit IDs ausgestattet, aber hab leider uach nach 1000facher Kontrolle nen einfachen rechtschreibfehler nicht erkannt....

jetzt gehts auch im Mozilla...dankeschön!

Code:
<%=sPictureID%>

statt

Code:
<%s=PictureID%>
 

Neue Beiträge

Zurück