Page 1 of 4 123 ... LastLast
Results 1 to 10 of 34

Thread: Ok...I really need help

  1. #1
    Join Date
    Jul 2007
    Posts
    25
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Ok...I really need help

    Hey guys...please help

    First Off...Complete Novice

    I run Frontpage 2000(kinda old but i got nothing else) and I wanna put in those cool drop tabs for my website..the ones with the DHTML code and cascading style sheets. I downloaded the scripts from the website...but now what...

    1. Where do i put them?
    2. How do i get any of this to work.

    Hey thanks guys really really appreciate it.


    FleetAdmiralO

  2. #2
    Join Date
    Jun 2005
    Location
    英国
    Posts
    11,876
    Thanks
    1
    Thanked 180 Times in 172 Posts
    Blog Entries
    2

    Default

    I run Frontpage 2000(kinda old but i got nothing else)
    Presuming you're a Windows user, you've got Notepad. That's superior.
    I wanna put in those cool drop tabs for my website..the ones with the DHTML code and cascading style sheets. I downloaded the scripts from the website...but now what...
    Open the page in a text editor (such as Notepad) and insert the code as instructed on the page. If you intend to open the page in FrontPage again, there's some additional code you have to insert to prevent FrontPage mangling it, but I suggest you don't. In fact, I strongly recommend you rewrite the whole page from scratch, since the excuse for code that FrontPage churns out is worse than worthless in most cases.
    Twey | I understand English | 日本語が分かります | mi jimpe fi le jbobau | mi esperanton komprenas | je comprends français | entiendo español | tôi ít hiểu tiếng Việt | ich verstehe ein bisschen Deutsch | beware XHTML | common coding mistakes | tutorials | various stuff | argh PHP!

  3. #3
    Join Date
    Jul 2007
    Posts
    25
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Yeah but i dont know any DHTML for one, and second i opened it in Notepad and i see no instructions....third where exactly on the html portion of frontpage do i put it? AHHHHHHH SOOOOO CONFUSING!!!



    Fleet

  4. #4
    Join Date
    Jun 2005
    Location
    英国
    Posts
    11,876
    Thanks
    1
    Thanked 180 Times in 172 Posts
    Blog Entries
    2

    Default

    i dont know any DHTML for one
    And you're making websites? That's like being a mechanic without knowing what a screw is I suggest you learn.
    second i opened it in Notepad and i see no instructions
    The instructions that came with the script. I assume you're talking about a pre-built script?
    Twey | I understand English | 日本語が分かります | mi jimpe fi le jbobau | mi esperanton komprenas | je comprends français | entiendo español | tôi ít hiểu tiếng Việt | ich verstehe ein bisschen Deutsch | beware XHTML | common coding mistakes | tutorials | various stuff | argh PHP!

  5. #5
    Join Date
    Jul 2007
    Posts
    25
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Yeah, but im using Frontpage, which you don't technically need to know DHTML, and i took an HTML class a couple years ago, so im not totally dumb, and yes im talking about the pre-built scripts. Here, please respond as if you were talking to a 5 year old, simple.....very very simple.

    thanks

    fleet

  6. #6
    Join Date
    Jun 2005
    Location
    英国
    Posts
    11,876
    Thanks
    1
    Thanked 180 Times in 172 Posts
    Blog Entries
    2

    Default

    Yeah, but im using Frontpage, which you don't technically need to know DHTML
    True. You don't need to know DHTML in order to sit a trained monkey in front of a text editor either, though, and the monkey would probably produce a better site.
    and i took an HTML class a couple years ago, so im not totally dumb
    Even less reason to still be using FrontPage.
    yes im talking about the pre-built scripts.
    And I was talking about the instructions that came with them.
    Twey | I understand English | 日本語が分かります | mi jimpe fi le jbobau | mi esperanton komprenas | je comprends français | entiendo español | tôi ít hiểu tiếng Việt | ich verstehe ein bisschen Deutsch | beware XHTML | common coding mistakes | tutorials | various stuff | argh PHP!

  7. #7
    Join Date
    Mar 2006
    Location
    Cleveland, Ohio
    Posts
    574
    Thanks
    6
    Thanked 5 Times in 5 Posts

    Default

    Yeah, come on Twey, some of those out-of-the-box "custom" cars work great...except you shouldn't take them on the freeway.

    Pshhh. I need to stop being so sarcastic.

    Fleet, you'll have to link us to the code or post it in here before we can help. (PS - if you're not completely stupid, we wont talk to you like you're 5...)
    Thou com'st in such a questionable shape
    Hamlet, Act 1, Scene 4

  8. #8
    Join Date
    Jul 2007
    Posts
    25
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Ok....look i dont have any of those fancy softwares like Dreamweaver or anything else....so for starters...tell me what software you guys recommend ok.


    Now.

    This is the pre-built script:

    Sliding Doors:

    .slidetabsmenu{
    float:left;
    width:100%;
    font-size: 12px;
    line-height:normal;
    border-bottom: 1px solid gray;
    }

    * html .slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
    margin-bottom: 1em;
    }

    .slidetabsmenu ul{
    list-style-type: none;
    margin:0;
    padding:0;
    }

    .slidetabsmenu li{
    display:inline;
    margin:0;
    padding:0;
    }

    .slidetabsmenu a{
    float:left;
    background:url(media/slide-left.gif) no-repeat left top;
    margin:0;
    margin-right: 5px;
    padding:0 0 0 9px;
    text-decoration:none;
    }

    .slidetabsmenu a span {
    float:left;
    display:block;
    background:url(media/slide-right.gif) no-repeat right top;
    padding:2px 13px 2px 4px;
    font-weight:bold;
    color:#3B3B3B;
    }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .slidetabsmenu a span {float:none;}
    /* End IE5-Mac hack */

    .slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
    color: black;
    }

    .slidetabsmenu a:hover, .slidetabsmenu li.selected a{
    background-position:0% -125px;
    }

    .slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
    background-position:100% -125px;
    }

    html>/**/body .IEonlybr{ /*None IE browsers hack*/
    display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
    }





    OK. Here the JavaScript that came with it:

    //Drop Down Tabs Menu- Author: Dynamic Drive (http://www.dynamicdrive.com)
    //Created: May 16th, 07'

    var tabdropdown={
    disappeardelay: 200, //set delay in miliseconds before menu disappears onmouseout
    disablemenuclick: false, //when user clicks on a menu item with a drop down menu, disable menu item's link?
    enableiframeshim: 1, //1 or 0, for true or false

    //No need to edit beyond here////////////////////////
    dropmenuobj: null, ie: document.all, firefox: document.getElementById&&!document.all, previousmenuitem:null,
    currentpageurl: window.location.href.replace("http://"+window.location.hostname, "").replace(/^\//, ""), //get current page url (minus hostname, ie: http://www.dynamicdrive.com/)

    getposOffset:function(what, offsettype){
    var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
    var parentEl=what.offsetParent;
    while (parentEl!=null){
    totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
    parentEl=parentEl.offsetParent;
    }
    return totaloffset;
    },

    showhide:function(obj, e, obj2){ //obj refers to drop down menu, obj2 refers to tab menu item mouse is currently over
    if (this.ie || this.firefox)
    this.dropmenuobj.style.left=this.dropmenuobj.style.top="-500px"
    if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover"){
    if (obj2.parentNode.className.indexOf("default")==-1) //if tab isn't a default selected one
    obj2.parentNode.className="selected"
    obj.visibility="visible"
    }
    else if (e.type=="click")
    obj.visibility="hidden"
    },

    iecompattest:function(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    },

    clearbrowseredge:function(obj, whichedge){
    var edgeoffset=0
    if (whichedge=="rightedge"){
    var windowedge=this.ie && !window.opera? this.standardbody.scrollLeft+this.standardbody.clientWidth-15 : window.pageXOffset+window.innerWidth-15
    this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetWidth
    if (windowedge-this.dropmenuobj.x < this.dropmenuobj.contentmeasure) //move menu to the left?
    edgeoffset=this.dropmenuobj.contentmeasure-obj.offsetWidth
    }
    else{
    var topedge=this.ie && !window.opera? this.standardbody.scrollTop : window.pageYOffset
    var windowedge=this.ie && !window.opera? this.standardbody.scrollTop+this.standardbody.clientHeight-15 : window.pageYOffset+window.innerHeight-18
    this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetHeight
    if (windowedge-this.dropmenuobj.y < this.dropmenuobj.contentmeasure){ //move up?
    edgeoffset=this.dropmenuobj.contentmeasure+obj.offsetHeight
    if ((this.dropmenuobj.y-topedge)<this.dropmenuobj.contentmeasure) //up no good either?
    edgeoffset=this.dropmenuobj.y+obj.offsetHeight-topedge
    }
    this.dropmenuobj.firstlink.style.borderTopWidth=(edgeoffset==0)? 0 : "1px" //Add 1px top border to menu if dropping up
    }
    return edgeoffset
    },

    dropit:function(obj, e, dropmenuID){
    if (this.dropmenuobj!=null){ //hide previous menu
    this.dropmenuobj.style.visibility="hidden" //hide menu
    if (this.previousmenuitem!=null && this.previousmenuitem!=obj){
    if (this.previousmenuitem.parentNode.className.indexOf("default")==-1) //If the tab isn't a default selected one
    this.previousmenuitem.parentNode.className=""
    }
    }
    this.clearhidemenu()
    if (this.ie||this.firefox){
    obj.onmouseout=function(){tabdropdown.delayhidemenu(obj)}
    obj.onclick=function(){return !tabdropdown.disablemenuclick} //disable main menu item link onclick?
    this.dropmenuobj=document.getElementById(dropmenuID)
    this.dropmenuobj.onmouseover=function(){tabdropdown.clearhidemenu()}
    this.dropmenuobj.onmouseout=function(e){tabdropdown.dynamichide(e, obj)}
    this.dropmenuobj.onclick=function(){tabdropdown.delayhidemenu(obj)}
    this.showhide(this.dropmenuobj.style, e, obj)
    this.dropmenuobj.x=this.getposOffset(obj, "left")
    this.dropmenuobj.y=this.getposOffset(obj, "top")
    this.dropmenuobj.style.left=this.dropmenuobj.x-this.clearbrowseredge(obj, "rightedge")+"px"
    this.dropmenuobj.style.top=this.dropmenuobj.y-this.clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+1+"px"
    this.previousmenuitem=obj //remember main menu item mouse moved out from (and into current menu item)
    this.positionshim() //call iframe shim function
    }
    },

    contains_firefox:function(a, b) {
    while (b.parentNode)
    if ((b = b.parentNode) == a)
    return true;
    return false;
    },

    dynamichide:function(e, obj2){ //obj2 refers to tab menu item mouse is currently over
    var evtobj=window.event? window.event : e
    if (this.ie&&!this.dropmenuobj.contains(evtobj.toElement))
    this.delayhidemenu(obj2)
    else if (this.firefox&&e.currentTarget!= evtobj.relatedTarget&& !this.contains_firefox(evtobj.currentTarget, evtobj.relatedTarget))
    this.delayhidemenu(obj2)
    },

    delayhidemenu:function(obj2){
    this.delayhide=setTimeout(function(){tabdropdown.dropmenuobj.style.visibility='hidden'; if (obj2.parentNode.className.indexOf('default')==-1) obj2.parentNode.className=''},this.disappeardelay) //hide menu
    },

    clearhidemenu:function(){
    if (this.delayhide!="undefined")
    clearTimeout(this.delayhide)
    },

    positionshim:function(){ //display iframe shim function
    if (this.enableiframeshim && typeof this.shimobject!="undefined"){
    if (this.dropmenuobj.style.visibility=="visible"){
    this.shimobject.style.width=this.dropmenuobj.offsetWidth+"px"
    this.shimobject.style.height=this.dropmenuobj.offsetHeight+"px"
    this.shimobject.style.left=this.dropmenuobj.style.left
    this.shimobject.style.top=this.dropmenuobj.style.top
    }
    this.shimobject.style.display=(this.dropmenuobj.style.visibility=="visible")? "block" : "none"
    }
    },

    hideshim:function(){
    if (this.enableiframeshim && typeof this.shimobject!="undefined")
    this.shimobject.style.display='none'
    },

    isSelected:function(menuurl){
    var menuurl=menuurl.replace("http://"+menuurl.hostname, "").replace(/^\//, "")
    return (tabdropdown.currentpageurl==menuurl)
    },

    init:function(menuid, dselected){
    this.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
    var menuitems=document.getElementById(menuid).getElementsByTagName("a")
    for (var i=0; i<menuitems.length; i++){
    if (menuitems[i].getAttribute("rel")){
    var relvalue=menuitems[i].getAttribute("rel")
    document.getElementById(relvalue).firstlink=document.getElementById(relvalue).getElementsByTagName("a")[0]
    menuitems[i].onmouseover=function(e){
    var event=typeof e!="undefined"? e : window.event
    tabdropdown.dropit(this, event, this.getAttribute("rel"))
    }
    }
    if (dselected=="auto" && typeof setalready=="undefined" && this.isSelected(menuitems[i].href)){
    menuitems[i].parentNode.className+=" selected default"
    var setalready=true
    }
    else if (parseInt(dselected)==i)
    menuitems[i].parentNode.className+=" selected default"
    }
    }

    }




    Thanks,

    Fleet

  9. #9
    Join Date
    Mar 2006
    Location
    Cleveland, Ohio
    Posts
    574
    Thanks
    6
    Thanked 5 Times in 5 Posts

    Default

    Alright, both of those would be put in the <head> section of the document. So you would switch to Frontpage's HTML view, and insert them as so:

    HTML Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>pweenfwpeowpeowepowed (whatever your title is...)</title>
    
    <!-- any other styling or scripting here -->
    
    <style type="text/css">
    // put the css here
    </style>
    
    <script type="text/javascript" src="sliding.js"></script>
    <!-- I suggest pasting the JavaScript into Notepad and saving it as "sliding.js", that way it's an external script and can be edited in one place, as well as stay out of the way in the html... -->
    
    </head>
    <body>
    
    <!-- content here, they described how to use it in the content on the dynamic drive page you got it from. If you need help here, ask. -->
    
    </body>
    </html>
    Thou com'st in such a questionable shape
    Hamlet, Act 1, Scene 4

  10. #10
    Join Date
    Mar 2006
    Location
    Cleveland, Ohio
    Posts
    574
    Thanks
    6
    Thanked 5 Times in 5 Posts

    Default

    Found the script on DD and it does have instructions...

    http://www.dynamicdrive.com/dynamici...roptabmenu.htm

    They also have a demo page where you can view the source and see how they used the codes and where they put them:

    http://www.dynamicdrive.com/dynamici...wntabsdemo.htm
    Thou com'st in such a questionable shape
    Hamlet, Act 1, Scene 4

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
  •