JS: replace()
Verfasst: So Okt 09, 2011 9:06 pm
Hallihallöchen,
folgender Code:
soll bei einmaligen Klicken eines Buttons einen Eintrag in mode.value machen, beim zweiten Mal klicken diesen wieder entfernen. Warum tut er das beim 2. Klicken nicht?
mode.value enthält folgendes:
mfg Naums
folgender Code:
Code: Alles auswählen
function ChangeSystemsys(element, mode, id)
{
if (element.border==2)
{
document.getElementById(mode).value.replace(id+',', "");
element.border=0;
}
else
{
document.getElementById(mode).value+=id+',';
element.border=2;
}
}
mode.value enthält folgendes:
und bekommt id übergeben, zb. "xbox"dreamcastatari,nes,gamecube,atari,dreamcast,playstation3,xbox,
Code: Alles auswählen
<td align="center" style="text-align:center">
<img OnClick="ChangeSystemsys(this, 'sys', 'xbox')" src="pict/system_max/xbox.png" title="Microsoft Xbox" height="18px" id="sysxbox"></td>