- #1
C
christof Proft
Guest
Hallo,
bin JavaScript-Anfänger, habe eine Funktion geschrieben, die ein dynamisch erstelltes Auswahlformular mit Checkboxen erweitert.
Jede Auswahlliste wird um 2 Buttons erweitert, mit denen sich alle Checkboxen selektieren bzw. alle Checkboxen abwählen lassen.
Skript läuft in Opera und Firefox einwandfrei, im IE kommt folgende Fehlermeldung:
Fehler: Das Objekt unterstützt die Aktion nicht
Hier der Code für eine Auswahl im Formular, die weiteren Auswahlen werden rekursiv angehängt.
//Funktion im Header:
var setvar=;
function selection(setvar)
{
if (setvar==s_3_partner_0_select)
{document.getElementById(s_3_partner_1).checked=true;
document.getElementById(s_3_partner_2).checked=true; }
if (setvar==s_3_partner_0_unselect)
{document.getElementById(s_3_partner_1).checked=false;
document.getElementById(s_3_partner_2).checked=false; }
// Auswahl im Body (gekürzt):
<td><input id=s_3_partner_1 type=checkbox name=s_3_partner_values[1] value=1></td>
<td><input id=s_3_partner_2 type=checkbox name=s_3_partner_values[2] value=2></td>
<td><font class=form_elem_tag><input type=button class=btn onClick=selection('s_3_partner_0_select') value=Alle
ausw&auml;hlen / select all onmouseover=this.className='btn_hover'
onmouseout=this.className='btn'></font></td><td>&nbsp;</td>
<td><font class=form_elem_tag><input type=button class=btn onClick=selection('s_3_partner_0_unselect') value=Alle
abw&auml;hlen / unselect all onmouseover=this.className='btn_hover'
Irgendjemand eine Idee?
Danke
Christof
bin JavaScript-Anfänger, habe eine Funktion geschrieben, die ein dynamisch erstelltes Auswahlformular mit Checkboxen erweitert.
Jede Auswahlliste wird um 2 Buttons erweitert, mit denen sich alle Checkboxen selektieren bzw. alle Checkboxen abwählen lassen.
Skript läuft in Opera und Firefox einwandfrei, im IE kommt folgende Fehlermeldung:
Fehler: Das Objekt unterstützt die Aktion nicht
Hier der Code für eine Auswahl im Formular, die weiteren Auswahlen werden rekursiv angehängt.
//Funktion im Header:
var setvar=;
function selection(setvar)
{
if (setvar==s_3_partner_0_select)
{document.getElementById(s_3_partner_1).checked=true;
document.getElementById(s_3_partner_2).checked=true; }
if (setvar==s_3_partner_0_unselect)
{document.getElementById(s_3_partner_1).checked=false;
document.getElementById(s_3_partner_2).checked=false; }
// Auswahl im Body (gekürzt):
<td><input id=s_3_partner_1 type=checkbox name=s_3_partner_values[1] value=1></td>
<td><input id=s_3_partner_2 type=checkbox name=s_3_partner_values[2] value=2></td>
<td><font class=form_elem_tag><input type=button class=btn onClick=selection('s_3_partner_0_select') value=Alle
ausw&auml;hlen / select all onmouseover=this.className='btn_hover'
onmouseout=this.className='btn'></font></td><td>&nbsp;</td>
<td><font class=form_elem_tag><input type=button class=btn onClick=selection('s_3_partner_0_unselect') value=Alle
abw&auml;hlen / unselect all onmouseover=this.className='btn_hover'
Irgendjemand eine Idee?
Danke
Christof