Simple Question

S

Senraba

I would like to have a 600 X 400 window open with search results from
CPanel's Entropy Search form.

I have the following in the <HEAD> tag:

<script language="javascript" type="text/javascript">
<!--
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") ||
pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}
// -->
</script>

I have the following <FORM>:

<form action="/cgi-sys/entropysearch.cgi"
onSubmit="NewWindow(this,'join','600','400','no','center');return
false" onfocus="this.blur()">
<input name="query" type="text" class="form" value="" size="30">
<input type="submit" value="Search" class="form">
<input type="hidden" name="user" value="abc">
<input type="hidden" name="basehref" value="http://www.abc.com">
<input type="hidden" name="template" value="default"></td>
</form>

What am I doing wrong?
 
R

RobB

Senraba said:
I would like to have a 600 X 400 window open with search results from
CPanel's Entropy Search form.

I have the following in the <HEAD> tag:

<script language="javascript" type="text/javascript">
<!--
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") ||
pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}
// -->
</script>

I have the following <FORM>:

<form action="/cgi-sys/entropysearch.cgi"
onSubmit="NewWindow(this,'join','600','400','no','center');return
false" onfocus="this.blur()">
<input name="query" type="text" class="form" value="" size="30">
<input type="submit" value="Search" class="form">
<input type="hidden" name="user" value="abc">
<input type="hidden" name="basehref" value="http://www.abc.com">
<input type="hidden" name="template" value="default"></td>
</form>

What am I doing wrong?

All this does:
onSubmit="NewWindow(this <-------

....is pass the Form object to the function (not exactly a url). Nice
try, anyway. You'll need to add an HTML TARGET name to that form tag,
open up a blank ('about:blank') url in the pop-up, and make sure that
'myname' matches the target name in the form tag. Get rid of that
'return false;' as well, if you want the form to submit. Window opens
with blank document, form submits, action page is targeted to pop-up by
name. Simple.
 
G

Grant Wagner

Senraba said:
What am I doing wrong?

What you are doing wrong is you have not explained what behaviour you
are seeing, what behaviour you are expecting, and how the two differ.
You have not explained if the problem seems to be related to all Web
browsers or only one specific Web browser. You are also writing
incredibly cryptic code by putting too much code on one line (which also
causes wordwraps in a lot of newsreaders, making it that much more
difficult to debug your code).
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,919
Messages
2,570,037
Members
46,444
Latest member
MadeleineH

Latest Threads

Top