472,127 Members | 1,950 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,127 software developers and data experts.

onclick question

Hello

We have a page that loads a long list of things. Each row has an onclick
where you can open a window for more information. When you do that the parent
page refreshes to the top of the page....so if you were near the bottom, you
would have to scroll back down to get back to where you were. I would like
the parent page to hold its position when the child opens. Any suggestions?

Thank You
Sep 20 '06 #1
9 1601

"Todd" <To**@discussions.microsoft.comwrote in message
news:A9**********************************@microsof t.com...
Hello

We have a page that loads a long list of things. Each row has an onclick
where you can open a window for more information. When you do that the
parent
page refreshes to the top of the page....so if you were near the bottom,
you
would have to scroll back down to get back to where you were. I would like
the parent page to hold its position when the child opens. Any
suggestions?
>
Thank You
You would need to show us an example of the html and Javascript you are
using to achieve this.

Sep 21 '06 #2
Anthony Jones wrote on 21 sep 2006 in
microsoft.public.inetserver.asp.general:
>
"Todd" <To**@discussions.microsoft.comwrote in message
news:A9**********************************@microsof t.com...
>Hello

We have a page that loads a long list of things. Each row has an
onclick where you can open a window for more information. When you do
that the
parent
>page refreshes to the top of the page....so if you were near the
bottom,
you
>would have to scroll back down to get back to where you were. I would
like the parent page to hold its position when the child opens. Any
suggestions?
>>
Thank You

You would need to show us an example of the html and Javascript you
are using to achieve this.
It is not a asp = serverside, but a clientside issue, off topic.
--
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)
Sep 21 '06 #3
Todd wrote:
We have a page that loads a long list of things. Each row has an
onclick where you can open a window for more information. When you do
that the parent page refreshes to the top of the page....so if you
were near the bottom, you would have to scroll back down to get back
to where you were. I would like the parent page to hold its position
when the child opens. Any suggestions?
Yes. Stop using <a href="#" onclick="...">. There is no need to use anchor
tags when a change of page is not desired. The [onclick] attribute applies
to virtually every element, not to mention the [cursor] CSS rule:

http://www.w3.org/TR/html4/interact/...l#adef-onclick
http://www.w3.org/TR/CSS21/ui.html#propdef-cursor

--
Dave Anderson

Unsolicited commercial email will be read at a cost of $500 per message. Use
of this email address implies consent to these terms.
Sep 21 '06 #4
here is the line of code

<td align="center"><a href="#"
onclick="window.open('ncdr.asp?view=ncdr&id=<%=rsn cdr("id")%>','NCDR','toolbar=0,location=0,director ies=0,status=0,menubar=1,scrollbars=1,resizable=0, copyhistory=0,width=740,height=500')"><img
src="../images/view.gif" border="0" alt="View NCDR#
<%=branchloc%>-<%=rsncdr("ncdrnum")%>"></td>

If the onclick is the issue, what would be the best way to achive the same
result

Thank You

"Dave Anderson" wrote:
Todd wrote:
We have a page that loads a long list of things. Each row has an
onclick where you can open a window for more information. When you do
that the parent page refreshes to the top of the page....so if you
were near the bottom, you would have to scroll back down to get back
to where you were. I would like the parent page to hold its position
when the child opens. Any suggestions?

Yes. Stop using <a href="#" onclick="...">. There is no need to use anchor
tags when a change of page is not desired. The [onclick] attribute applies
to virtually every element, not to mention the [cursor] CSS rule:

http://www.w3.org/TR/html4/interact/...l#adef-onclick
http://www.w3.org/TR/CSS21/ui.html#propdef-cursor

--
Dave Anderson

Unsolicited commercial email will be read at a cost of $500 per message. Use
of this email address implies consent to these terms.
Sep 21 '06 #5
[please do not toppost]

Todd wrote:
<td align="center"><a href="#"
onclick="window.open(...)">

If the onclick is the issue, what would be the best way
to achive the same result
Onclick is not the issue. <ais the issue. Don't use it if it is not
appropriate to do so:

<td onclick="window.open(...)">

Take a look at what I suggested once again:
>Yes. Stop using <a href="#" onclick="...">. There is no need
to use anchor tags when a change of page is not desired. The
[onclick] attribute applies to virtually every element, not
to mention the [cursor] CSS rule:

http://www.w3.org/TR/html4/interact/...l#adef-onclick
http://www.w3.org/TR/CSS21/ui.html#propdef-cursor


--
Dave Anderson

Unsolicited commercial email will be read at a cost of $500 per message. Use
of this email address implies consent to these terms.
Sep 21 '06 #6


"Dave Anderson" wrote:
[please do not toppost]

Todd wrote:
<td align="center"><a href="#"
onclick="window.open(...)">

If the onclick is the issue, what would be the best way
to achive the same result

Onclick is not the issue. <ais the issue. Don't use it if it is not
appropriate to do so:

<td onclick="window.open(...)">

Take a look at what I suggested once again:
Yes. Stop using <a href="#" onclick="...">. There is no need
to use anchor tags when a change of page is not desired. The
[onclick] attribute applies to virtually every element, not
to mention the [cursor] CSS rule:

http://www.w3.org/TR/html4/interact/...l#adef-onclick
http://www.w3.org/TR/CSS21/ui.html#propdef-cursor

--
Dave Anderson

Unsolicited commercial email will be read at a cost of $500 per message. Use
of this email address implies consent to these terms.
Thank You...I see what you mean now.....is there a way to replicate the
"finger cursor" that comes up when an anchor is used...looked into
onMouseover but this seems to change the text that the mouse is moving over,
not the curser itself. Appreciate the help
Sep 21 '06 #7
Todd wrote:
>>>...The [onclick] attribute applies to virtually every
element, not to mention the [cursor] CSS rule:

http://www.w3.org/TR/html4/interact/...l#adef-onclick
http://www.w3.org/TR/CSS21/ui.html#propdef-cursor
Thank You...I see what you mean now.....is there a way to
replicate the "finger cursor" that comes up when an anchor
is used...looked into onMouseover but this seems to change
the text that the mouse is moving over, not the curser
itself.
Again, my original response contains the answer. You can use styles inline
or through a CSS rule. Here is inline:

<td stlye="cursor:pointer" onclick="...">


--
Dave Anderson

Unsolicited commercial email will be read at a cost of $500 per message. Use
of this email address implies consent to these terms.
Sep 21 '06 #8


"Dave Anderson" wrote:
Todd wrote:
>>...The [onclick] attribute applies to virtually every
element, not to mention the [cursor] CSS rule:

http://www.w3.org/TR/html4/interact/...l#adef-onclick
http://www.w3.org/TR/CSS21/ui.html#propdef-cursor
Thank You...I see what you mean now.....is there a way to
replicate the "finger cursor" that comes up when an anchor
is used...looked into onMouseover but this seems to change
the text that the mouse is moving over, not the curser
itself.

Again, my original response contains the answer. You can use styles inline
or through a CSS rule. Here is inline:

<td stlye="cursor:pointer" onclick="...">


--
Dave Anderson

Unsolicited commercial email will be read at a cost of $500 per message. Use
of this email address implies consent to these terms.
Thank you...I didn't fully understand your original response, however, it
makes perfect sense now...most appreciated!
Sep 21 '06 #9
Todd wrote:
Thank you...I didn't fully understand your original
response, however, it makes perfect sense now...most
appreciated!
My pleasure. It is no surprise to me that you were using <a href="#" ...>,
since there are SO MANY examples out there that use it. This is partly
because there were few alternatives many years ago, and that "trick" worked
for most browsers.

But Microsoft has applied onclick to most elements since version IE4, and
virtually everyone else has done so for the last 5 years, so it is no longer
necessary. Nevertheless, I estimate it will take at least more 5 years for
the practice to fade from documentation and use.

--
Dave Anderson

Unsolicited commercial email will be read at a cost of $500 per message. Use
of this email address implies consent to these terms.
Sep 21 '06 #10

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

8 posts views Thread by Shock | last post: by
3 posts views Thread by Jamie Jackson | last post: by
2 posts views Thread by RobG | last post: by
2 posts views Thread by jrsjrs | last post: by
11 posts views Thread by Daz | last post: by
2 posts views Thread by =?Utf-8?B?TWFyaw==?= | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.