Problem mit JavaScript und IE

  • #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ählen / select all onmouseover=this.className='btn_hover'
onmouseout=this.className='btn'></font></td><td> </td>
<td><font class=form_elem_tag><input type=button class=btn onClick=selection('s_3_partner_0_unselect') value=Alle

abwählen / unselect all onmouseover=this.className='btn_hover'


Irgendjemand eine Idee?

Danke

Christof
 
  • #2
Hallo,

die im Listing fehlende Klammer zum Schließen der Funktion ist natürlich im Original vorhanden.

Gruß

Christof
 
  • #3
Hallo,

Fehler gefunden, die Funktion darf nicht selection heißen, da IE das Wort wohl vorbelegt hat. Umbenannt, jetzt funzt es.

Gruß

Christof
 
Thema:

Problem mit JavaScript und IE

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben