Results 1 to 2 of 2

Thread: Tabbed Document Viewer- How too

  1. #1
    Join Date
    Jan 2012
    Location
    Kansas
    Posts
    5
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Default Tabbed Document Viewer- How too

    1) Script Title: Tabbed Document Viewer

    2) Script URL (on DD):

    3) Describe problem: I like this script and I can get it to work as is, but if possible I would like to be able to cause the various pages I have on the web already to open in it using buttons I have on hand rather than the Tabs.
    Is there a way to do that?




    Thanks
    Brian

  2. #2
    Join Date
    Dec 2008
    Location
    Portsmouth, UK
    Posts
    1,891
    Thanks
    2
    Thanked 441 Times in 435 Posts

    Default

    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    
    <head>
      <title></title>
    <style type="text/css">
    
    /*Eric Meyer's based CSS tab*/
    
    #tablist{
    padding: 3px 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0.1em;
    font: bold 12px Verdana;
    }
    
    #tablist li{
    list-style: none;
    display: inline;
    margin: 0;
    }
    
    #tablist li a{
    text-decoration: none;
    padding: 3px 0.5em;
    margin-left: 3px;
    border: 1px solid #778;
    border-bottom: none;
    background: white;
    }
    
    #tablist li a:link, #tablist li a:visited{
    color: navy;
    }
    
    #tablist li a:hover{
    color: #000000;
    background: #C1C1FF;
    border-color: #227;
    }
    
    #tablist li a.current{
    background: lightyellow;
    }
    
    </style>
    
    <script type="text/javascript">
    
    /***********************************************
    * Tabbed Document Viewer script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
    * This notice MUST stay intact for legal use
    * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
    ***********************************************/
    
    var selectedtablink=""
    var tcischecked=false
    
    function handlelink(aobject){
     selectedtablink=aobject.href
     tcischecked=(document.tabcontrol && document.tabcontrol.tabcheck.checked)? true : false
     if (document.getElementById && !tcischecked){
      var tabobj=document.getElementById("tablist")
      var tabobjlinks=tabobj.getElementsByTagName("A")
      for (i=0; i<tabobjlinks.length; i++)
      tabobjlinks[i].className=""
      aobject.className="current"
      document.getElementById("tabiframe").src=selectedtablink
      return false
     }
     else
      return true
    }
    
    function handleview(){
     tcischecked=document.tabcontrol.tabcheck.checked
     if (document.getElementById && tcischecked){
      if (selectedtablink!="")
       window.location=selectedtablink
     }
    }
    
    </script>
    <script type="text/javascript">
    /*<![CDATA[*/
    
    function LoadIFrame(id,url){
      document.getElementById(id).src=url;
    }
    
    function LoadIFrame2(id,lk){
      var as=document.getElementById(id).getElementsByTagName('A');
      handlelink(as[lk]);
    }
    /*]]>*/
    </script>
    </head>
    
    <body>
    
    <input type="button" name="" value="yahoo" onmouseup="LoadIFrame('tabiframe','http://www.yahoo.com')"/> with no tabs<br />
    <input type="button" name="" value="msn" onmouseup="LoadIFrame2('tablist',1)"/> with tabs<br />
    <ul id="tablist">
    <li><a href="http://www.yahoo.com" onClick="return handlelink(this)">Yahoo</a></li>
    <li><a href="http://www.msn.com" onClick="return handlelink(this)">MSN</a></li>
    <li><a href="http://www.news.com" onClick="return handlelink(this)">News.com</a></li>
    <li><a href="http://www.dynamicdrive.com" onClick="return handlelink(this)">Dynamic Drive</a></li>
    </ul>
    <iframe id="tabiframe" src="http://www.google.com" width="98%" height="350px"></iframe>
    
    <form name="tabcontrol" style="margin-top:0">
    <input name="tabcheck" type="checkbox" onClick="handleview()"> Open tab links in browser window instead.
    </form>
    </body>
    
    </html>
    Vic
    God Loves You and will never love you less.
    http://www.vicsjavascripts.org/Home.htm
    If my post has been useful please donate to http://www.operationsmile.org.uk/

Bookmarks

Posting Permissions

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