The forums have permanently moved to forum.kirupa.com. This forum will be kept around in read-only mode for archival purposes. To learn how to continue using your existing account on the new forums, check out this thread.


Results 1 to 6 of 6

Thread: JS links and anchors

  1. #1

    JS links and anchors

    Here is what I want to do:

    have a link with an anchor, if anchor name is "a1" then javascript function pops up window and goes to an anchor in the popped up window doc (say, <a name="h1">Topic</a>

    If i go to next link and it has anchor named "a2", then js function runs and pops up window and goes to anchor "h2" in popped up window.

    I already know how to pop up a window and all that, I'm just not sure how to access the anchor name from the js function, not sure of the terminology/syntax, etc.

    I guess I would do something like:

    Code:
    		if (anchor = "help1"){
    			url = "regis_help.htm";
    			selectedPrint = window.open(url, 'selectedPrint', winprops);
    			selectedPrint.focus();
    
      		}else if (anchor = "help2"){
    			url = "regis_help.htm";
    			selectedPrint = window.open(url, 'selectedPrint', winprops);
    			selectedPrint.focus();
    
    //etcetera..........
    "winprops" is defined already in my pop up function... and of course the link that is pressed has :

    <a name="help1" href="javascript: showHelp();">Link</a>

    So, basically all I need is help with the if-statement's first line. I'm almost there, just need a little push. THanks.

  2. #2
    eeeeh, don't worry about it, I worked out something easier.

  3. #3
    yeah..I was gonna say - Isn't there an easier way to do it?

    Care to enlighten me as to what you came up with?

  4. #4
    Hey, thanks for your interest. This is what I did:

    All my window properties were already defined, then I just wrote a short function for each. The "h" stands for which Help Section (marked with anchors) in the pop-up the user will be taken to

    Code:
    function h1(){
    	url = "regis_help.htm#1";
    	selectedPrint = window.open(url, 'selectedPrint', winprops);
    	selectedPrint.focus();
    }	
    
    function h2(){
    	url = "regis_help.htm#2";
    	selectedPrint = window.open(url, 'selectedPrint', winprops);
    	selectedPrint.focus();
    }
    function h3(){
    // etc
    }
    
    // and so on...
    The purpose of this was, I was creating a form for users to fill out. Beside each form field was a little "Help" icon where they could click on and go to a specific section of text within a pop-up window. That's all. I was just trying to be efficient with my js, but then I just wanted to get it done...

    Take care.

  5. #5
    176
    posts
    Registered User
    why not just have one function as so ...
    Code:
    function showHelp(num){
        url = "regis_help.htm#"+num;
        selectedPrint = window.open(url, 'selectedPrint', winprops);
        selectedPrint.focus();
    }
    and when you like to them do
    HTML Code:
    <a href="javascript:showHelp(1)" name="1">Link1</a>
    <a href="javascript:showHelp(2)" name="2">Link2</a>
    PHP Code:
    <zip> echo this; </zip

  6. #6
    Perfect. Well, if you would've answered earlier.... Hey, I'm still learning....

    Thanks antizip. That's exactly what I was looking for. That works perfectly, except I don't need the anchors there in the links that the users click; they go in the document in the window that pops up.

    Thanks again.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Home About kirupa.com Meet the Moderators Advertise

 Link to Us

 Credits

Copyright 1999 - 2012