Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

JSException.

 
arul narayan
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,
When I try to open a new window using window.open, I get JSException. I am passing the url to be opened from a java program to the javascript as given below:
Here is the code in the java program :
public void openNewWindow()
{String strURL[] = new String[1];
strURL[0]="http://www.abc.com";
try
{
JSObject win = JSObject.getWindow(this);
win.call("openWindow",strURL);
}
catch (Exception ex)
{System.out.println("ex::::"+ex);
}
}
And here is the JavaScript code :
function openWindow(strURL)
{
window.open("strURL","","toolbar,location,menubar,titlebar");
}
Can anyone tell me why I get this error ?
Thanks in advance,
arul.
 
bill bozeman
Ranch Hand
Posts: 1070
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Haven't used Java to call a javascript to open a window before, but one thought is that you have quotes around your strURL in your javascript code. Since this is a variable, I would think you would not want to have the quotes. So it would read:
window.open (strURL,"name","toolbars,menubar,scrollbars");
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic