scroll bar pop-up

M

Martin Eyles

I want to make a pop-up window with a scroll-bar, which a user can select a
value with, and send it back to server. this server will then send back a
new page containing that value. Also, opening the window again, the
scrollbar would still be in that position.

To make this clearer, the sequence I am thinking of is this:-
1. user clicks "enter value" button in main window
2. new window with scroll bar opens
3. user moves scroll-bar to desired position (eg. 500)
4. user selects "use this value" button
5. pop-up sends information to main window, and closes itself
6. the main window posts-back this new value
7. the new page shows this value, and some information derived from it
8. user clicks the "enter value" button again
9. window opens, and the scroll bar is in the place it was left in (eg.
500)

I can open up a window with a scroll bar in it (see code for the window
itself below), and I can read the value, but my javascript doesn't move the
scrollbar - any ideas on this? My scroll-bar is ugly too, and I would like
to replace some parts with images. Also, how do I pass the values between
the two windows (main and pop-up)?

Finally, I am used to ASP, rather than ASP.NET. I keep reading that using
Value=Request("Value") is now bad. What should I use instead of this to get
information between the client and server?

Thanks
ME

(Note - code below sig)

--
Martin Eyles
(e-mail address removed)


<%@ Page Language="vb" AutoEventWireup="false"
Codebehind="TimeEntry3.aspx.vb" Inherits="LineViewProto.NET.TimeEntry3"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>TimeEntry3</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema"
content="http://schemas.microsoft.com/intellisense/ie5">
<style> .scroller {}
</style>
<script>
function setscroll(){
xposa=document.getElementById("scrolly");
xposb=xposa.scrollLeft;
xposb=500;
}

function message(){
xposa=document.getElementById("scrolly");
xposb=xposa.scrollLeft;
alert(xposb);
}
</script>
</head>
<body ms_positioning="GridLayout" onload="javascript:setscroll()">
<form id="Form1" method="post" runat="server">
<div id="scrolly" class="scroller" style="OVERFLOW:scroll;
WIDTH:300px; HEIGHT:16px">
<div style="WIDTH:1300px; HEIGHT:0px">
</div>
</div>
<a href="javascript:message()">read poisition of scroll bar</a>
<!-- button here to go back to server-->
</form>
</body>
</html>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,582
Members
45,066
Latest member
VytoKetoReviews

Latest Threads

Top