Bynamnsomödpare?

DeletedUser

Guest
Hej,

Jag söker efter ett script som gör att man kan döpa om alla byar samtidigt, men jag vill inte att alla byar ska ha samma namn utan jag vill ha nummer först på dom, d.v.s. 001, 002 o.s.v. Och gärna något som funkar i opera :awsm:
 

DeletedUser

Guest
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();
 

Goblin thor

Vinnare av Värld 5
Reaktionspoäng
0
Funkar varken i IE eller opera.

Jag kör med Opera och detta script fungerar för mig:

javascript: function get_random() { var ranNum=Math.floor(Math.random()*10); return ranNum+""; } var doc=document; if(window.frames.length>0)doc=window.main.document; var nummer=0; var finalNr=0; var startNr="N"; var antalNr=3; var tempSlump=""; var tempNummer=""; var byNamn=""; var slumpNr="ABC|XYZ"; var val=prompt("1.%20Namnge%20byarna\n2.%20Namnge%20byarna%20med%20numrering\n3.%20Slumpa%20koordinatnamn\n4. Namnge byarna med siffror efter namnet","1"); if(val>4)end(); if(val==1||val==2|val==4)byNamn=%20prompt("Skriv%20ditt%20bynamn!"); if(val==2|val==4) { 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)", antalNr); if(startNr=="J"||%20startNr=="j")nummer=prompt("Skriv%20in%20startnumret", "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++) { tempNummer=nummer+""; if(inputs.id.indexOf('edit_input')!=-1) { inputs.value=""; if(val==2) { while(antalNr>tempNummer.length) { tempNummer+="0"; inputs.value+="0"; } } if(val==2) { inputs.value+=nummer; inputs.value+=' '; } if(val==3) { tempSlump=slumpNr; if(tempSlump.charAt(0)=="A")tempSlump=tempSlump.replace("A",get_random()); if(tempSlump.charAt(1)=="B")tempSlump=tempSlump.replace("B",get_random()); if(tempSlump.charAt(2)=="C")tempSlump=tempSlump.replace("C",get_random()); if(tempSlump.charAt(4)=="X")tempSlump=tempSlump.replace("X",get_random()); if(tempSlump.charAt(5)=="Y")tempSlump=tempSlump.replace("Y",get_random()); if(tempSlump.charAt(6)=="Z")tempSlump=tempSlump.replace("Z",get_random()); byNamn="("+tempSlump+")"; } inputs.value+=byNamn; if(val==4) { inputs.value+=' '; while(antalNr>tempNummer.length) { tempNummer+="0"; inputs.value+="0"; } inputs.value+=nummer; } inputs[i+1].click(); nummer++; } } end();
 

-Vendetta-

Medlem
Reaktionspoäng
0
Det här funkar, och får du inte det att funka så äre du som gör fel.

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();
 

kalle14

Member
Reaktionspoäng
0
Funkar inte för mig. Det står att jag måste ha 3 tecken? Och gissar på att dom menar siffror då eller?
 

DeletedUser

Guest
Funkar inte för mig. Det står att jag måste ha 3 tecken? Och gissar på att dom menar siffror då eller?

3 tecken innebär att bynamnet måste vara minst tre tecken långt, kan vara "abc" eller "123" men får inte vara kortare än 3 tecken
 

DeletedUser

Guest
Jag vet inte om punkter funkar faktiskt, jag tror inte det dock :-/
 

P3kkl

Member
Reaktionspoäng
0
Jag har provat detta script. Men det kommer upp ca 150 rutor med "minst 3 tecken" fast namnet jag skrivit in var Tillsammans Ska Vi Segra
 

DeletedUser

Guest
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!","znize");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();

Vet jag att den funkar iaf :)
 

P3kkl

Member
Reaktionspoäng
0
Bynamnet måste innehålla minst 3 tecken. står det. Kan det ha något med att jag har chrome?
 

DeletedUser

Guest
Du måste välja ett av de 3 alternativen som kommer. Du kan inte skriva namnet du vill ha i första rutan, utan 1-3.
 
Topp