Bydöparskript Hjälp

Status
Ej öppen för ytterligare svar.

DeletedUser

Guest
Hejsan!

Jag behöver lite hjälp. Som ni alla vet hamnar siffran framför namnet när man använder det vanliga bydöparskriptet. Jag skulle vilja ha det så att siffran istället hamnar bakom namnet. Är det möjligt och i så fall, kan någon av er hjälpa mig med det? Tack på förhand!

Här är skriptet:

Källkod:
javascript:function%20get_random(){var%20ranNum=%20Math.floor(Math.random()*10);return%20ranNum+"";}var%20doc=document;if(window.frames.length>0)doc=window.main.document;var%20nummer=0;var%20finalNr=0;var%20startNr="N";var%20antalNr=3;var%20tempSlump="";var%20tempNummer="";var%20byNamn="";var%20slumpNr="ABC|XYZ";var%20val=prompt("1.%20Namnge%20byarna\n2.%20Namnge%20byarna%20med%20numrering\n3.%20Slumpa%20koordinatnamn","1");if(val==1||val==2)byNamn=%20prompt("Skriv%20ditt%20bynamn!","XXX");if(val==2){startNr=%20prompt("Vill%20du%20välja%20startnummer?%20(j/n)",startNr);antalNr=prompt("Skriv%20in%20antalet%20siffror%20du%20vill%20ha%20innan%20bynamnet!%20(ex.%203%20=%20001)",%20antalNr);if(startNr=="J"||%20startNr=="j")nummer=prompt("Skriv%20in%20startnumret",%20"1");if(startNr=="N"||%20startNr=="n")nummer=1;}if(val==3){slumpNr=%20prompt("Välj%20vilka%20koordinater%20som%20ska%20slumpas\n(skriv%20in%20de%20siffror%20som%20du%20vill%20ska%20vara%20fasta,%20\nex.%20ABC|XYZ=alla%20slumpas\n%20A3C|XY1=AC%20och%20XY%20slumpas)","ABC|XYZ");}var%20inputs=doc.getElementsByTagName('input');for(i=0;i<inputs.length;i++)%20{tempNummer=nummer+"";if(inputs[i].id.indexOf('edit_input')!=-1){inputs[i].value="";if(val==2){while(antalNr>tempNummer.length){tempNummer+="0";inputs[i].value+="0";}}if(val==2)inputs[i].value+=nummer;if(val==3){tempSlump=slumpNr;if(tempSlump.charAt(0)=="A")tempSlump=tempSlump.replace("A",%20get_random());if(tempSlump.charAt(1)=="B")%20tempSlump=tempSlump.replace("B",get_random());if(tempSlump.charAt(2)=="C")%20tempSlump=tempSlump.replace("C",get_random());if(tempSlump.charAt(4)=="X")%20tempSlump=tempSlump.replace("X",get_random());if(tempSlump.charAt(5)=="Y")%20tempSlump=tempSlump.replace("Y",get_random());if(tempSlump.charAt(6)=="Z")%20tempSlump=tempSlump.replace("Z",get_random());byNamn="("+tempSlump+")";}inputs[i].value+=byNamn;inputs[i+1].click();nummer++;}}end();
 
Senast redigerad av en moderator:

master of you

Member
Reaktionspoäng
0
javascript:function%20get_random(){var%20ranNum=%2 0Math.floor(Math.random()*10);return%20ranNum+"";} var%20doc=document;if(window.frames.length>0)doc=w indow.main.document;var%20nummer=0;var%20finalNr=0 ;var%20startNr="N";var%20antalNr=3;var%20tempSlump ="";var%20tempNummer="";var%20byNamn="";var%20slum pNr="ABC|XYZ";var%20val=prompt("1.%20Namnge%20byar na\n2.%20Namnge%20byarna%20med%20numrering\n3.%20S lumpa%20koordinatnamn","1");if(val==1||val==2)byNa mn=%20prompt("Skriv%20ditt%20bynamn!","XXX");if(va l==2){startNr=%20prompt("Vill%20du%20välja%20star tnummer?%20(j/n)",startNr);antalNr=prompt("Skriv%20in%20antalet% 20siffror%20du%20vill%20ha%20innan%20bynamnet!%20( ex.%203%20=%20001)",%20antalNr);if(startNr=="J"||% 20startNr=="j")nummer=prompt("Skriv%20in%20startnu mret",%20"1");if(startNr=="N"||%20startNr=="n")num mer=1;}if(val==3){slumpNr=%20prompt("Välj%20vilka %20koordinater%20som%20ska%20slumpas\n(skriv%20in% 20de%20siffror%20som%20du%20vill%20ska%20vara%20fa sta,%20\nex.%20ABC|XYZ=alla%20slumpas\n%20A3C|XY1= AC%20och%20XY%20slumpas)","ABC|XYZ");}var%20inputs =doc.getElementsByTagName('input');for(i=0;i<input s.length;i++)%20{tempNummer=nummer+"";if(inputs.id.indexOf('edit_input')!=-1){inputs.value="";if(val==2){while(antalNr>tempNummer.leng th){tempNummer+="0";inputs.value+="0";}}if(val==2)inputs.value+=nummer;if(val==3){tempSlump=slumpNr;if(tem pSlump.charAt(0)=="A")tempSlump=tempSlump.replace( "A",%20get_random());if(tempSlump.charAt(1)=="B")% 20tempSlump=tempSlump.replace("B",get_random());if (tempSlump.charAt(2)=="C")%20tempSlump=tempSlump.r eplace("C",get_random());if(tempSlump.charAt(4)==" X")%20tempSlump=tempSlump.replace("X",get_random() );if(tempSlump.charAt(5)=="Y")%20tempSlump=tempSlu mp.replace("Y",get_random());if(tempSlump.charAt(6 )=="Z")%20tempSlump=tempSlump.replace("Z",get_rand om());byNamn="("+tempSlump+")";}inputs.value+=byNamn;inputs[i+1].click();nummer++;}}end();

tror de ligger där typ
 

DeletedUser

Guest
okej... jag har två olika uppsättningar av bynamn baserat på vart de ligger på kartan så jag skulle behöva att siffran hamnar efter så jag inte får t.ex. 001 - Bynamn 1 och direkt efter det i listan kommer 001 - Bynamn 2. Vill helst undvika att få varannan om du förstår så namnet bestämmer ju då vart byarna hamnar i listan.
 

DeletedUser

Guest
Du har ett PM med ett script som jag använder för detta.
 

DeletedUser

Guest
tråden kan låsas, problemet är löst. Stort tack till Black Rose för hans hjälp med detta! :)
 
Status
Ej öppen för ytterligare svar.
Topp