By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
459,400 Members | 1,368 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 459,400 IT Pros & Developers. It's quick & easy.

Open a website in new window..?

P: n/a
A simple question probably...

With this script:
<script>
function select_onchange(obj)
{
window.open(obj.value);
}
</script>

I open a website in a blank window in a select form like this.

<select name="something" onchange="select_onchange(this)">
<option value="www.something.dk">something</option>
It works fine, but when I click on it the browser ask me to aprove popups
from this website...
I do know why it does that, but isn't there a way to open a website in a new
browser windows from a select option without the browser seeing it as a
popup ?
Aug 18 '08 #1
Share this Question
Share on Google+
2 Replies


P: n/a
SAM
EnjoyNews a écrit :
A simple question probably...

With this script:
<script>
function select_onchange(obj)
{
window.open(obj.value);
}
</script>

I open a website in a blank window in a select form like this.

<select name="something" onchange="select_onchange(this)">
<option value="www.something.dk">something</option>
It works fine, but when I click on it the browser ask me to aprove popups
from this website...
It depends ... mine doesn't it (or not each time).
I do know why it does that, but isn't there a way to open a website in a new
browser windows from a select option without the browser seeing it as a
popup ?
If it is a popup, it is a popup, no ?

Try with an iframe.
or try to launch the new url in a popup yet opened

<script type="text/javascript">
truc = false;
function select_onchange(obj)
{
if(!truc || truc.closed) truc = window.open();
truc.location = obj.value;
truc.focus();
}
</script>

--
sm
Aug 19 '08 #2

P: n/a
On Aug 18, 5:27*pm, SAM <stephanemoriaux.NoAd...@wanadoo.fr.invalid>
wrote:
EnjoyNews a écrit :


A simple question probably...
With this script:
<script>
* * function select_onchange(obj)
* * {
* * * *window.open(obj.value);
* * }
</script>
I open a website in a blank window in a select form like this.
<select name="something" onchange="select_onchange(this)">
* * * * * <option value="www.something.dk">something</option>
It works fine, but when I click on it the browser ask me to aprove popups
from this website...

It depends ... mine doesn't it (or not each time).
I do know why it does that, but isn't there a way to open a website in a new
browser windows from a select option without the browser seeing it as a
popup ?

If it is a popup, it is a popup, no ?

Try with an iframe.
or try to launch the new url in a popup yet opened

<script type="text/javascript">
truc = false;
* * *function select_onchange(obj)
* * *{
* * * * if(!truc || truc.closed) truc = window.open();
* * * * truc.location = obj.value;
* * * * truc.focus();
* * *}
</script>

--
sm- Hide quoted text -

- Show quoted text -
isn't it just in your INTERNET PROPERTIES? Have you blocked pop-ups?
I am sure you can owerite Window properties with your JS code.
But I would poke properties first.
Aug 19 '08 #3

This discussion thread is closed

Replies have been disabled for this discussion.