Re: Re: Some kind of Popup

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



No, it's a generic solution, should be pretty much the same across browsers. Why not download more browsers and test?

I would also add a window.focus() to the body tag in the popup to bring the window back on top when the user reclocks the link

<body onload='window.focus();'>

Bastien

Sent from my iPod

On Feb 7, 2009, at 9:06, Patrick Moloney <webpat52@xxxxxxxxx> wrote:

Ashley Sheridan wrote:
On Sat, 2008-11-22 at 12:32 -0500, Patrick Moloney wrote:
Yeti wrote:
Another JavaScript method would be to load the content in a hidden div
with position: absolute.
I think that's what I was considering doing with CSS except it would be labels only in the content. I only wanted to retrieve the data record from mysql if the user asked for the specs.

One issue is I don't want to leave the space available on my regular web page and would like to try not to overwrite something there - I'd rather have a separate window of some sort that sort of floats over the web page.

The best way to have the popup work, even with popup blockers is to have
a link like this:
<a href="details.php?id=1" target="details" onclick="window.open('about:
blank', 'details','width=300,height=200');">More Details</a>
The onclick handler is called before the link is actioned, and it opens
a new window with your settings, called 'details'. When that is
finished, the browser continues actioning the link, looks to find the
window/frame called 'details', finds one, and uses it. This way, even if a user has scripting turned off, the link still works and opens in a new
window.
Ash
www.ashleysheridan.co.uk

Ashley,
Thanks, I finally worked on the popup you suggested. That is the closest to what I am looking for. I'm sure there are some other settings that could be useful. For example, the popup window gets hidden behind the primary web page if the user goes back there, and does not come back if he clicks again.

But, my bigger question is this: Is this solution specific to MS Windows. What would happen if someone were viewing the website using Apple or Linus etc?

Here's hoping you see this.

Thanks,
Patrick

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux