My code looks like this:
<script type="text/javascript">
function directions(sacred) {
var x = screen.width / 2 - 700 / 2;
var y = screen.height / 2 - 450 / 2;
window.open(sacred.action, 'Directions', 'height=485,width=700,left=' + x + ',top=' + y);
return false;
}
</script>
<form action="http://maps.google.com/maps" method="get" target="Directions"
onsubmit="return directions(sacred);">
I don't understand js, so take it easy on me if it looks sloppy.
I can get this to work fine:
<form action="http://maps.google.com/maps" method="get" target="Directions"
onsubmit="Directions=window.open('about:blank','Directions','width=600,height=400');">
Once I try to connect the onsubmit
to the above script, I get lost. I don't even know if the above function is reliable.
I have popped open the hood here: jsFiddle
The problem there is the form submits into a new tab, and ignores window.open
altogether.
Thank you in advance for your help.
I don't know why, but i does not always work.
http://jsfiddle.net/greatghoul/MCRAG/embedded/result/
Code is here.
http://jsfiddle.net/greatghoul/MCRAG/
Try this out: http://jsfiddle.net/333Qy/1/
onsubmit should be a function call. Also, sacred is undefined. I have made the changes in the above code