SitePoint Sponsor |
|
User Tag List
Results 1 to 11 of 11
Thread: Add scrollbars
-
Aug 1, 2002, 03:29 #1
- Join Date
- Dec 2000
- Location
- The Sea of Tranquility
- Posts
- 696
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Add scrollbars
I'm using some script to popup a window of specified size 5 seconds after the page loads. The window only pops up once a session too. Here's the code I'm using:
<!--
var oneTimeWinName = "oneTimePop"
function openPopWinOnce(winURL, winWidth, winHeight, winFeatures, winLeft, winTop){
var d_winLeft = 450 // default, pixels from screen left to window left
var d_winTop = 10 // default, pixels from screen top to window top
var popcookies = document.cookie
if (openPopWinOnce.arguments.length >= 4) // any additional features?
winFeatures = "," + winFeatures
else
winFeatures = ""
if (openPopWinOnce.arguments.length == 6) // location specified
winFeatures += getLocationOne(winWidth, winHeight, winLeft, winTop)
else
winFeatures += getLocationOne(winWidth, winHeight, d_winLeft, d_winTop)
if (popcookies.indexOf(oneTimeWinName) == -1){ // cookie not found
window.open(winURL, oneTimeWinName, "width=" + winWidth
+ ",height=" + winHeight + winFeatures)
document.cookie=oneTimeWinName+"=used"
}
}
function openPopWinOnceBack(winURL, winWidth, winHeight, winFeatures, winLeft, winTop){
openPopWinOnce(winURL, winWidth, winHeight, winFeatures, winLeft, winTop,)
self.focus()
}
function getLocationOne(winWidth, winHeight, winLeft, winTop){
return ""
}
//-->
then:
<!--
function getLocationOne(winWidth, winHeight, winLeft, winTop){
var winLocation = ""
if (winLeft < 0)
winLeft = screen.width - winWidth + winLeft
if (winTop < 0)
winTop = screen.height - winHeight + winTop
if (winTop == "cen")
winTop = (screen.height - winHeight)/2 - 20
if (winLeft == "cen")
winLeft = (screen.width - winWidth)/2
if (winLeft>0 & winTop>0)
winLocation = ",screenX=" + winLeft + ",left=" + winLeft
+ ",screenY=" + winTop + ",top=" + winTop
else
winLocation = ""
return winLocation
}
//-->
To execute the popup, I'm using this:
setTimeout("openPopWinOnce('popup.htm', 300, 280)", 5000);
Can anyone tell me how to add scrollbars, if required, to this window???
-
Aug 1, 2002, 07:27 #2
- Join Date
- Jul 2002
- Location
- Penns Woods
- Posts
- 44
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Hmmm...
I guess if you don't want it included in the window arguments as scrollbars=[yes]/[1] you could perhaps put your content in a <div> and apply the style property overflow:auto to it.
//PS! My brain just hit a bad sector...
-
Aug 1, 2002, 08:37 #3
- Join Date
- Jul 2002
- Location
- Dallas, TX
- Posts
- 2,900
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Well, to do it with the code you've got there, just do this
Code:setTimeout("openPopWinOnce('popup.htm', 300, 280, 'scrollbars=1')", 5000);
-
Aug 1, 2002, 09:09 #4
- Join Date
- Dec 2000
- Location
- The Sea of Tranquility
- Posts
- 696
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Cheers guys, I went with your method Beetle, it worked.
-
Aug 1, 2002, 10:45 #5
- Join Date
- Oct 2001
- Location
- Tucson, Arizona
- Posts
- 1,858
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
beetle, here's a tip for you: the equals sign and the value of features in the window.open() function may be omitted--if the feature appears, yes is assumed, and if it doesn't, no is assumed.
-
Aug 1, 2002, 10:48 #6
-
Aug 2, 2002, 07:11 #7
- Join Date
- Dec 2000
- Location
- The Sea of Tranquility
- Posts
- 696
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Originally posted by beetle
Didn't want to confuse the n00b.Just cos my Javascript sucks.
-
Aug 2, 2002, 07:51 #8
-
Aug 2, 2002, 07:54 #9
- Join Date
- Dec 2000
- Location
- The Sea of Tranquility
- Posts
- 696
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Originally posted by beetle
Javascript n00b then
-
Aug 3, 2002, 03:50 #10
- Join Date
- Feb 2002
- Location
- Gatwick, UK
- Posts
- 1,206
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Originally posted by moonman
I prefer the term "amature"
ooooh - Can i be one of those too please?
Flawless---=| If you're going to buy a pet - get a Shetland Giraffe |=---
-
Aug 5, 2002, 02:26 #11
- Join Date
- Dec 2000
- Location
- The Sea of Tranquility
- Posts
- 696
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
I'd be more than happy to welcome you Flawless
Bookmarks