ett litet skriptförslag

jon566

Member
Reaktionspoäng
0
Hej!
Tänkte om någon duktig skriptare kunde fixa ihop följande skript, har aldrig sett det tidigare så jag tror inte det finns.
Efter att man tryckt "publicera rapport" kommer man ju fram till där man ska skriva i vad man vill visa, vore :awsm: med ett script som fyller i alla rutor utom "visa egna enheter" och sen när man trycker på det igen så trycker den på ok.
Sparar kanske inte jätte mycket tid men publicerar man många rapporter varje dag så...

när jag ändå håller på att skriva i forumet så har jag ett till skript jag behöver hjälp med.
använder jag mig utav följande skript när jag gör erbjudanden i marknaden
Källkod:
javascript: var doc = document; if (window.frames.length > 0) doc = window.main.document; url = document.URL; var start = url.indexOf("village"); var end = url.indexOf( '%26', start); var id; if (end > 0) id = url.substring(start, end); elseid = url.substring(start); if (url.indexOf('screen=market') == - 1 || url.indexOf('mode=own_offer')  == - 1) location.search = '?screen=market&mode=own_offer&' +  id; else     {var wood = new Number(doc.getElementById('wood').innerHTML);     var clay = new Number(doc.getElementById('stone').innerHTML);     var iron = new Number(doc.getElementById('iron').innerHTML);     var forms = doc.getElementsByTagName('form');     var table = "";     for (i = 0;i < forms.length && table == "";i++)        {if (forms[i].action.indexOf('action=modify_offers') != - 1)            {table = forms[i].getElementsByTagName('table')[0];            }        }     for (i = 1;table != "" && i < table.rows.length - 1;i++)        {child = table.rows[i].cells[1].childNodes;         res = child[0].title;         num = "";         for (j = 0;j < child.length;j++)            {value = child[j].nodeValue;             if (value != null) num += value;            }         num = num.substring(0, num.length - 1);         num *= new Number(table.rows[i].cells[2].innerHTML);         if (res == 'Wood') wood += num;         if (res == 'Clay') clay += num;         if (res == 'Iron') iron += num;        }     doc.getElementById('res_sell_wood').checked = wood > clay && wood > iron;     doc.getElementById('res_sell_stone').checked = clay > wood && clay > iron;     doc.getElementById('res_sell_iron').checked = iron > clay && iron > wood;     doc.getElementById('res_buy_wood').checked = wood < clay && wood < iron;     doc.getElementById('res_buy_stone').checked = clay < wood && clay < iron;     doc.getElementById('res_buy_iron').checked = iron < clay && iron < wood;     wood = Math.round(wood / 1000);     clay = Math.round(clay / 1000);     iron = Math.round(iron / 1000);     offers = Math.max(Math.max(wood, clay), iron) - Math.min(Math.min(wood, clay), iron);     offers = Math.round(offers / 2);     inputs = doc.getElementsByTagName('input');     for (i = 0;i < inputs.length;i++)        {if (inputs[i].value == 'Create') inputs[i].focus();        }     doc.getElementsByName('multi')[0].value = offers;     doc.getElementsByName('max_time')[0].value = 4;     doc.getElementsByName('sell')[0].value = 1000;     doc.getElementsByName('buy')[0].value = 1000;    } end();
lat som jag är orkar jag inte flytta musen och trycka på "skapa" så jag undrar om nån kan fixa så att man kan trycka på det igen så det trycker på skapa automatiskt.
försökt med att lägga till
Källkod:
{ document.forms[0].submit.click(); } end();
efter men det var utan framgångar.
Sig till om skripten skulle vara otillåtna, precis läst igenom reglerna och om jag fattat rätt så ska dom inte vara det.
 

jon566

Member
Reaktionspoäng
0
la tråden fel, ska väll egentligen ligga i underforumet "skripts, någon får gjärna flytta.
 
Senast ändrad:
Topp