Hallo ihr lieben,
ich habe da so ein Problem
Ich habe ein Array mit solchen Zeichenketten:
86.911.7.28
86.911.72.8
869.11.7.2.8
8.69.11.72.8
8.691.172.8
8.691.172.8
oder auch beliebigen anderen Zahlen.
Im Endeffekt sund das IDS der User und npcs
Ja die sind wirklich so aufgebaut...
Nun möchte ich eigentlich beim Klick auf einen Button aus dem Array 'lost' eine Variable löschen.
Also eigentlich ist um diesen Button eine for Schleife die zu jeder is 2 links erstellt sowie einen Button
Also im Grunde lost.splice(i,1); anstatt des join..
Das Join ist nurt zum Testen!
allerdings geht es mit diesen Ketten nicht! wenn ich das abändern würde auf 869.11728 zum Beispiel funktioniert das ganze
In den Links lassen sich die Werte aus dem Array komischerweise ohne Problem auslesen...
Ich hoffe irgendwer kann mir mit dieser Beschriebung helfen. Falls nicht einfahc nachfragen was man wissen müsste. Ich gebe gern genaue Auskunft weiss aber nicht so wirklich über was^^
ich habe da so ein Problem
Ich habe ein Array mit solchen Zeichenketten:
86.911.7.28
86.911.72.8
869.11.7.2.8
8.69.11.72.8
8.691.172.8
8.691.172.8
oder auch beliebigen anderen Zahlen.
Im Endeffekt sund das IDS der User und npcs
Ja die sind wirklich so aufgebaut...
Nun möchte ich eigentlich beim Klick auf einen Button aus dem Array 'lost' eine Variable löschen.
Also eigentlich ist um diesen Button eine for Schleife die zu jeder is 2 links erstellt sowie einen Button
HTML:
if (!GM_getValue('lost')) {
GM_setValue('lost', '');
}
var slavelost2 ='';
var slavelost = document.getElementsByTagName("b");
for (var i = 0; i < slavelost.length; i++){
if(slavelost[i].getElementsByTagName("font")[0] != undefined && slavelost[i].getElementsByTagName("font")[0].innerHTML.match('The slave') ){
slavelost2 = GetIP(slavelost[i].getElementsByTagName("font")[0].innerHTML);
if(!GM_getValue('lost').match(slavelost2)){
GM_setValue('lost', ''+GM_getValue('lost')+slavelost2+',');
alert(GM_getValue('lost'));
}
}
}
alert(document.body.innerHTML = DispLost());
function DispLost()
{
var lost = GM_getValue('lost').split(',');
var string = '';
alert(lost);
var ss = GM_getValue('lost').substring(0,GM_getValue('lost').length-1);
alert(ss);
for (var i = 0; i < lost.length; i++)
{
if (lost[i] != 'null' && lost[i] != null && lost[i] != '' && lost[i] != 'undefined' && lost[i] != undefined)
string = string + ' <a href=\'index2.php?var2=' + lost[i] + '&page=internet\'>' + lost[i] + '</a> <a href=\'index2.php?page=internet&var2=' + lost[i] + '&var3=crack&var4=\'>Crack</a> <button onclick="var myA = new Array('+lost+');'+
'\n alert(myA.join(\'---\'));">Array: JOIN</button> <br>';
}
return string;
}
//get IPs
function GetIP(string)
{
return String(string.match(/(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})/g));
}
function GetBankNr(string)
{
var pattern = /(\d{6})[at []{2,5}(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})/g;
var a = null;
var b = new Array();
while (a = pattern.exec(string))
{
if (a.length == 3)
{
b[b.length] = a[1] + ' at ' + a[2]
}
if (a.length == 2)
{
b[b.length] = a[1] + ' at unknown'
}
}
return b;
}
Das Join ist nurt zum Testen!
allerdings geht es mit diesen Ketten nicht! wenn ich das abändern würde auf 869.11728 zum Beispiel funktioniert das ganze
In den Links lassen sich die Werte aus dem Array komischerweise ohne Problem auslesen...
Ich hoffe irgendwer kann mir mit dieser Beschriebung helfen. Falls nicht einfahc nachfragen was man wissen müsste. Ich gebe gern genaue Auskunft weiss aber nicht so wirklich über was^^
Zuletzt bearbeitet von einem Moderator: