www.webdeveloper.com
Results 1 to 11 of 11

Thread: Can an anchor tag work from a button on a page to a page within an iFrame?

  1. #1
    Join Date
    Mar 2003
    Location
    Sydney, Australia
    Posts
    73

    Can an anchor tag work from a button on a page to a page within an iFrame?

    Hi,

    I'd love to know how to get a button with an anchor tag such as "#example" to link to this:

    HTML Code:
    <a name="example"></a>
    which is on a page within an iFrame.

    Is it something like this: "newcustText.htm#example" I tried that and instead it opened the iFrame page as a full screen and not within the iFrame. I hope I'm making sense.

    Any help will be greatly appreciated.

    Blastbum
    Last edited by blastbum; 09-27-2005 at 09:03 PM.

  2. #2
    Join Date
    Sep 2005
    Posts
    30
    did you target the iframe?

    <a href="iframe.htm" target="_self"></a>

    i know you have to do that with normal links.. i guess the same thing would apply to anchors

  3. #3
    Join Date
    Mar 2003
    Location
    Sydney, Australia
    Posts
    73
    Hi Kamui,

    Not sure what you mean by that. This is the code (on a button) on the "parent" page, which is called "newCust.htm":
    HTML Code:
    <a href="#example"</a>
    And this is the code I've got on the page that is within the iFrame, which is called "newcustText.htm":
    HTML Code:
    <a name="example"></a>
    Any idea as to how to get the anchors to work?

    Your help will be tremendously appreciated.

    Blastbum

  4. #4
    Join Date
    Mar 2003
    Location
    Sydney, Australia
    Posts
    73
    Any ideas anybody? I urgently need a breakthrough with this.

  5. #5
    Join Date
    Jun 2005
    Location
    Denmark
    Posts
    141
    the only way to do this is by placing a"<A name....>next to the button

  6. #6
    Join Date
    Aug 2005
    Location
    The Hill Ch' Hill
    Posts
    381

    Red face

    Modify your code above to get

    HTML Code:
    <a href="#example" target="frameName">click me</a>
    notice that I have added an attribute called target whose value is supposed to take the name of the frame/iframe that you want to link to.

    Using the code I have said above, you must also add the following onto you iframe statement:
    HTML Code:
    <iframe name="frameName" src="..............">

    When you have eliminated the impossible, whatever remains, however improbable, must be the truth !


    [Sir Arthur Conan Doyle]

  7. #7
    Join Date
    Mar 2003
    Location
    Sydney, Australia
    Posts
    73
    I GREATLY appreciate your help tabzter!!

    I've changed the code to how you've suggested:

    HTML Code:
                    <td width="615" valign="top" bgcolor="FFD600"><img src="img/delivLft.jpg" width="123" height="3" align="top"><a href="#schedule" target="custText" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('deliveries','','img/deliveries2.jpg',1)"><img src="img/deliveries1.jpg" name="deliveries" width="110" height="24" border="0"></a><a href="#cost" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('cost','','img/cost2.jpg',1)"><img src="img/cost1.jpg" name="cost" width="75" height="24" border="0"></a><a href="#services" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('services','','img/services2.jpg',1)"><img src="img/services1.jpg" name="services" width="75" height="24" border="0"></a><a href="nonflash.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('home','','img/home2.jpg',1)"><img src="img/home1.jpg" name="home" width="109" height="24" border="0"></a><img src="img/homeRgt.jpg" width="123" height="3" align="top"></td>
                    <td width="66" valign="top" bgcolor="BD2925"><!--DWLayoutEmptyCell-->&nbsp;</td>
                  </TR>
                  <TR> 
                    <td height="256" colspan="3" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="BD2925">
                        <!--DWLayoutTable-->
                        <tr> 
                          <td width="65" height="146"></td>
                          <td width="615" rowspan="2" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="FFD600">
                              <!--DWLayoutTable-->
                              <tr> 
                                <td width="10" height="3"></td>
                                <td width="594"></td>
                                <td width="10"></td>
                              </tr>
                              <tr> 
                                <td height="243"></td>
                                <td rowspan="2" valign="top"><iframe name="custText" src="newcustText.htm" width="595" height="246" frameborder="0"></iframe></td>
    I then tested it and instead of opening "newcustText.htm" it opened "newCust.htm" which is suppose to be the parent page. I think that's got something to do with the targeting.

    What do you think the issue is?

    Blastbum

  8. #8
    Join Date
    Mar 2003
    Location
    Sydney, Australia
    Posts
    73
    To see what I mean, click here. Then click on the "Deliveries" button.

    Any ideas?

    Your help is appreciated.

    Blastbum

  9. #9
    Join Date
    Aug 2005
    Location
    The Hill Ch' Hill
    Posts
    381
    change

    <a href="#example" target="frameName">click me</a>

    to

    <a href="newcustText.htm#example" target="frameName">click me</a>

    When you have eliminated the impossible, whatever remains, however improbable, must be the truth !


    [Sir Arthur Conan Doyle]

  10. #10
    Join Date
    Mar 2003
    Location
    Sydney, Australia
    Posts
    73
    Worked like a charm!!

    LOVE YOUR WORK TABZTER!!!!

  11. #11
    Join Date
    Aug 2005
    Location
    The Hill Ch' Hill
    Posts
    381
    No Probs and May I say thats a nice lookin site. Keep up the good work.

    When you have eliminated the impossible, whatever remains, however improbable, must be the truth !


    [Sir Arthur Conan Doyle]

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
  •  
HTML5 Development Center

"

"

X vBulletin 4.2.2 Debug Information

  • Page Generation 0.26615 seconds
  • Memory Usage 2,965KB
  • Queries Executed 13 (?)
More Information
Template Usage (33):
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (6)bbcode_html
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (11)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (11)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (70):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates