Javascript Onclick-Hiba
2008-05-04T18:58:49+02:00
2008-05-05T08:32:38+02:00
2022-07-29T07:37:43+02:00
1993
hali, bocsi ha hülyeséget írok, de JavaScriptben nem igazán vagyok otthon.


<script type="text/javascript"> var xmlhttp; function xml_toltes(url, szoveg) { xmlhttp = null if (window.ActiveXObject) // IE { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); window.close; }else if (window.XMLHttpRequest) // Mozilla és a többi... { xmlhttp = new XMLHttpRequest(); } if (xmlhttp != null) { xmlhttp.onreadystatechange = state_Change; xmlhttp.open("GET", url, true); xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xmlhttp.send(null); // alert('küldés'); } else { alert("Böngészod nem támogatja az XMLHTTP-t!"); } } var szin = new Array('green', 'gray', 'blue', 'red'); var iras = new Array('Moderátor', 'GameMaster', 'Adminisztrátor', 'Master Adminisztrátor'); function state_Change() { // if xmlhttp shows "loaded" if (xmlhttp.readyState == 4) { // if "OK" if (xmlhttp.status == 200) { str = ''; document.getElementById("userek").innerHTML = ''; szoveg = xmlhttp.responseText; darabok = szoveg.split("@@@"); str = '<table width="174" height="22" border="0" cellpadding="3" cellspacing="0">'; for (i = 0; i < darabok.length - 1; i++) { darab2 = darabok[i].split("||"); nev_ir = darab2[0]; nevv = nev_ir; rang = darab2[3]; if (rang >= 3) nev_ir = '<font color="' + szin[rang - 3] + '" title="' + iras[rang - 3] + '">@</font> ' + nev_ir; // if (rang >= 3) alert(nev_ir); if (darab2[2] == 1) nev_ir = String('<i>' + String(nev_ir) + ' (afk)</i>'); str += '<tr><td align="center"><table width="168" border="0" cellpadding="0" cellspacing="0"><tr><td width="148" height="18" align="right" background="../images/chat/images/lako.png"><table width="141" border="0" cellspacing="0" cellpadding="0"><tr><td align="left"><span id="userrrr" class="style2" onclick="privi(\'' + nevv + '\')">' + nev_ir + '</span></td></tr></table></td><td><a href="../profil.php?id=' + darab2[1] + '" target="_blank" title="Profiljának megtekintése"><img src="../images/chat/images/lakojel.png" width="20" height="18" border="0" /></a></td></tr></table></td></tr>'; } str += '</table>' document.getElementById("userek").innerHTML = str; } // else // { // alert("Hiba történt az adatok betöltése során...") // } } } function privi(nev) { top.document.getElementById("szoveg").value = '/p ' + nev + ':'; top.document.getElementById("szoveg").focus(); } setInterval('xml_toltes("user_szed.php")', 1000); </script>


ott a onclick="privi(\'' + nevv + '\')" környékén van a probléma, annyit tudok, de megoldani nem
Mutasd a teljes hozzászólást!

abcd