Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 5 of 5
  1. #1
    New to the CF scene
    Join Date
    Jun 2002
    Location
    Colorado
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Question Open-window for non-java browsers

    My open Window javascript will not work gracefully for browsers with Javascript turned off; they click on the link and nothing happens. If Java is on, a new window opens that is sized as specified. To solve this, would I have to have something that detects whether the visitor has Javascript and loads a different page if they do? I wish my open Window script would open a new window of a specific size for Java browsers and would open in the same window for non-Java browsers. Here is the script I am using:

    This part goes in the HEAD section:

    <!--
    function MM_openBrWindow(theURL,winName,features) { //v2.0
    window.open(theURL,winName,features);
    }
    //-->

    This is the code around the LINK in the BODY section:

    <a href="javascript:;" onClick="MM_openBrWindow('target-page.htm','Window TitleBar Name','toolbar=yes,scrollbars=yes,resizable=yes,width=600,height=400')">
    LINK TEXT HERE
    </a>

    The problem is that users with Java turned off click on the link and go nowhere. Any solutions?

  • #2
    Senior Coder
    Join Date
    Jun 2002
    Location
    paris, france
    Posts
    1,216
    Thanks
    0
    Thanked 0 Times in 0 Posts
    there is one handy dandy tag in html which goes something like this:

    ----------------------
    <noscript>

    this is what the user will see if theydo not have javascript activated

    </noscript>
    ----------------------

    as well in your link you should put somethin like

    ----------------------

    <a href="something.html" target="_blank"> open window </a>

    ----------------------

  • #3
    Regular Coder
    Join Date
    Jun 2002
    Location
    UK
    Posts
    577
    Thanks
    0
    Thanked 0 Times in 0 Posts
    <a href="target-page.htm" onClick="MM_openBrWindow('target-page.htm','Window TitleBar Name','toolbar=yes,scrollbars=yes,resizable=yes,wi
    dth=600,height=400'); return false;" target="_blank">

    Note the return false - though I'm not overly sure why, if a
    browser can understand the onclick it will NOT do the href, if a
    browser either hits an error or simply cannot do js it does the
    href.
    Ökii - formerly pootergeist
    teckis - take your time and it'll save you time.

  • #4
    Regular Coder
    Join Date
    Jun 2002
    Location
    UK
    Posts
    577
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Aha - I went back and read ALL of your post....

    <a href="alternatepage.htm" target="_top" onclick="MM(); return false;">

    target="parent" / "self" / "top" / "_new" / "_blank" / "setname"
    are all posibilities I think. I never remember which ones have
    underscores before them - tinker around til it works
    Ökii - formerly pootergeist
    teckis - take your time and it'll save you time.

  • #5
    New to the CF scene
    Join Date
    Jun 2002
    Location
    Colorado
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Smile

    Perfect! Thanks so much for your replies! The return false worked like a charm... Thanks again!


  •  

    Posting Permissions

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