Fill Javascript form
Дамјан Георгиевски
gdamjan at gmail.com
Tue May 12 17:10:33 EDT 2009
> On 11 Mag, 23:06, Shawn Milochik <Sh... at Milochik.com> wrote:
>> How is the form "written in JavaScript"? Is it dynamically generated?
>>
>> In any case, can you just send a POST request if you know the values
>> required?
>
> The problem is indeed that the form is dynamically generated.
> That's the .js file:
This seems to be generated by ChiliSpot (the most recent code is from
http://coova.org/wiki/index.php/CoovaChilli), which also has a
non-interactive or non-browser-based API/Interface.
They even have custom application for mobile phones, and a
Firefox extension for using that API.
> if (navigator.appVersion.indexOf("MSIE")!=-1)
> document.write("<script type='text/javascript'
> id='chillicontroller'></ script>");
>
> if (!window.queryObj) {
> window.queryObj = new Object();
> window.location.search.replace(new RegExp("([^?=&]+)(=([^&]
> *))?","g"), function($0,$1,$2,$3) { queryObj[$1] = $3; });
> if (queryObj['uamip'] == null && queryObj['uamport'] == null)
> {queryObj['uamip']='10.192.0.1';queryObj['uamport']='3990';}
> }
>
> if (queryObj['uamip'] != null && queryObj['uamport'] != null) {
> var script = document.getElementById('chillicontroller');
> if (script == null) {
> // document.write('manutenzione');
> script = document.createElement('script');
> script.id = 'chillicontroller';
> script.type = 'text/javascript';
> script.src = 'http://'+queryObj['uamip']+':3990/www/
> chillijs.chi';
>
> var head = document.getElementsByTagName("head")[0];
> if (head == null) head = document.body;
> head.appendChild(script);
> }
> script=document.getElementById('chillicontroller');
> if(script==null)document.write('manutenzione');
> script.src = 'http://'+queryObj['uamip']+':3990/www/chillijs.chi';
>
> } else {
> //document.write('manutenzione');
> var noLocation = document.getElementById("noLocation");
> if (noLocation != null && noLocation.style) {
> noLocation.style.display = 'inline';
> }
> }
--
дамјан ( http://softver.org.mk/damjan/ )
Well when _I_ was in school, I had to run Netscape on HP/UX, displayed on my
local X Server running on a Windows 3.1 box. Displayed over a 2400 baud
modem. Uphill. Both ways. In the rain. With NOBODY to hold my hands. Because
the life of the geek is a lonely life.
- aclarke on /.
More information about the Python-list
mailing list