N
Nathan DeBardeleben
This may seem wierd, and I know someone asked this question before but
was told they were doing it the hard way. Unlike them, I do not have
shell access to the machine where this javascript runs.
I need to run the 'submit' method on a Javascript on a page - but I
need to do it without a browser. I can handle all the socket code,
that's not the issue, the issue is what command I need to send. I
should be able to hit the page and issue it's functionality just like
I could with a wget or by pasting a CGI with its actions into a
browser window.
Ideas?
Here's the snippet of the method I need to call - nothing special at
all.
<form name="click" action="mysite/cgi-bin/my.cgi" method="POST">
<input type="hidden" name="ses" value="366021079">
<input type="hidden" name="id" value="somevalue">
<script language="JavaScript">
<!--
document.write('<a href="javascript:document.click.submit()"><img
src="/images/img.gif" width=290 height=73 alt="alt text"
border=0></a>');
//-->
</script>
<noscript>
<input type="submit" value="Submit">
</noscript>
</form>
The browser, if I use that lists the link as:
javascript:document.click.submit().
I need to call that method remotely.
I know all the above values - that's not the issue - I just need to
find a way to make it execute the submit() function where I can pass
in the variables. I know in CGI I could do things like
.....cgi&value="foo"&value2="bar", etc.
Thanks in advance.
was told they were doing it the hard way. Unlike them, I do not have
shell access to the machine where this javascript runs.
I need to run the 'submit' method on a Javascript on a page - but I
need to do it without a browser. I can handle all the socket code,
that's not the issue, the issue is what command I need to send. I
should be able to hit the page and issue it's functionality just like
I could with a wget or by pasting a CGI with its actions into a
browser window.
Ideas?
Here's the snippet of the method I need to call - nothing special at
all.
<form name="click" action="mysite/cgi-bin/my.cgi" method="POST">
<input type="hidden" name="ses" value="366021079">
<input type="hidden" name="id" value="somevalue">
<script language="JavaScript">
<!--
document.write('<a href="javascript:document.click.submit()"><img
src="/images/img.gif" width=290 height=73 alt="alt text"
border=0></a>');
//-->
</script>
<noscript>
<input type="submit" value="Submit">
</noscript>
</form>
The browser, if I use that lists the link as:
javascript:document.click.submit().
I need to call that method remotely.
I know all the above values - that's not the issue - I just need to
find a way to make it execute the submit() function where I can pass
in the variables. I know in CGI I could do things like
.....cgi&value="foo"&value2="bar", etc.
Thanks in advance.