• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Array auslesen... button splice

iceer

New member
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
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;
}
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^^
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben