[Webinar] Streamline your web hosting managementRegister Today

x
?
Solved

Simple javascript not working in Safari

Posted on 2008-06-20
2
Medium Priority
?
1,555 Views
Last Modified: 2013-12-07
Dear all,

The following javascript works great in all browsers but Safari.
It opens a centered pop up when the link is clicked, but in Safari I get a full window.
How can it be fixed for it to work in Safari??

Thanks very much in advance!!
<html>
<head>
 
<script language="javascript">
 
var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
}
</script>
</head>
 
<body>
 
<a href="mypage.htm" onclick="NewWindow(this.href,'name','431','341','no');return false" >Open pop up</a>
 
</body>
</html>

Open in new window

0
Comment
Question by:Dada44
2 Comments
 
LVL 82

Accepted Solution

by:
hielo earned 2000 total points
ID: 21833094
save this as hielo.html and try it:
<html>
<head>
 
<script language="javascript">
 
var win = null;
function NewWindow(mypage,myname,w,h,scroll){
 
	LeftPosition = parseInt( (screen.width) ? (screen.width-w)/2 : 0);
	TopPosition = parseInt( (screen.height) ? (screen.height-h)/2 : 0);
	settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=yes';
	win = window.open(mypage,myname,settings)	
}
</script>
</head>
 
<body>
 
<a href="http://www.google.com" onclick="NewWindow(this.href,'theWindow','431','341','no');return false" >Open pop up</a>
 
</body>
</html>

Open in new window

0
 

Author Closing Comment

by:Dada44
ID: 31469133
Thanks!!
0

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A while back, I ran into a situation where I was trying to use the calculated columns feature in SharePoint 2013 to do some simple math using values in two lists. Between certain data types not being accessible, and also with trying to make a one to…
Each password manager has its own problems in dealing with certain websites and their login methods. In Part 1, I review the Top 5 Password Managers that I've found to be the best. In Part 2 we'll look at which ones co-exist together and why it'…
Google currently has a new report that is in beta and coming soon to Webmaster Tool accounts. This Micro Tutorial will highlight new features for Google Webmaster Tools.
Want to learn how to record your desktop screen without having to use an outside camera. Click on this video and learn how to use the cool google extension called "Screencastify"! Step 1: Open a new google tab Step 2: Go to the left hand upper corn…

612 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question