Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

In order to be nice to the user and not controlling their navigation for them (ie: forcing somebody to go somewhere they do not wish to be placed), how about the following solution:

First of all, do not use javascript. That's just asking for problems and possibly death by thrown stones from your users. Second, yes you could do as you have proposed with the temporary file, but you are still forcing the user to move, which may (and most likely will) upset certain people. I propose a modified version of your idea. Rather than redirecting the user to the anchor in the page, redirect them to the page... with no anchor. Create the temporary file with a type of Table of Contents/Index at the top of the file, composed of the anchors on the page. That way the user is in control!

IMO, anchors were created for table of contents and linking between related subjects within a page. Thus, anchors should never be forced upon your users: provide a table of contents/index and then the user can use this or just scroll through the page :)


In reply to Re: Simulating internal anchors by mt2k
in thread Simulating internal anchors by Elliott

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (4)
As of 2024-04-25 23:26 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found