Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

lint-menu

Anoniem
John
1 antwoord
  • [i:de11bed923][b:de11bed923]ik wil graag het lint-menu van onderstaand script verticaal hebben i.p.v. horizontaal. kan dat? en zo ja, wat moet ik dan veranderen?[/i:de11bed923][/b:de11bed923]

    <style>body{overflow-x:hidden;overflow-y:scroll;}</style>
    <center>
    <script language="JavaScript1.2">
    var pijllinks='pijllinks.gif';
    var pijlrechts='pijlrechts.gif';
    var menubreedte=600;
    var menuhoogte=25;
    var scrollsnelheid=7;

    var menuinhoud='<nobr> <a href="#">link 1</a> <a href="#">link 2</a> <a href="#">link 3</a> <a href="#">link 4</a> <a href="#">link 5</a> <a href="#">link 6</a> <a href="#">link 7</a> <a href="#">link 8</a> <a href="#">link 9</a> <a href="#">link 10</a> <a href="#">link 11</a> <a href="#">link 12</a> <a href="#">link 13</a> <a href="#">link 14</a> <a href="#">link 15</a> <a href="#">link 16</a> <a href="#">link 17</a> <a href="#">link 18</a> <a href="#">link 19</a> <a href="#">link 20</a> </nobr>'

    var explorer=document.all||document.getElementById;
    if (explorer)
    {document.write('<span id="tijdelijk" style="visibility:hidden;position:absolute;top:-100;left:-1000">'+menuinhoud+'</span>')}
    var huidigebreedte='';
    var iescroll, nsscroll;
    var ingeladen=0;
    function opvullen(){
    if (explorer){
    iescroll=document.getElementById? document.getElementById("test2";) : document.all.test2
    iescroll.innerHTML=menuinhoud
    huidigebreedte=document.all? iescroll.offsetWidth : document.getElementById("tijdelijk";).offsetWidth
    }
    else if (document.layers){
    nsscroll=document.nsscrollmenu.document.nsscrollmenu2
    nsscroll.document.write(menuinhoud)
    nsscroll.document.close()
    huidigebreedte=nsscroll.document.width
    }
    ingeladen=1
    }
    window.onload=opvullen;

    function ganaarlinks(){
    if (ingeladen){
    if (explorer&&parseInt(iescroll.style.left)>(menubreedte-huidigebreedte)){
    iescroll.style.left=parseInt(iescroll.style.left)-scrollsnelheid
    }
    else if (document.layers&&nsscroll.left>(menubreedte-huidigebreedte))
    nsscroll.left-=scrollsnelheid
    }
    linkstijd=setTimeout("ganaarlinks()",50)
    }

    function ganaarrechts(){
    if (ingeladen){
    if (explorer&&parseInt(iescroll.style.left)<0)
    iescroll.style.left=parseInt(iescroll.style.left)+scrollsnelheid
    else if (document.layers&&nsscroll.left<0)
    nsscroll.left+=scrollsnelheid
    }
    rechtstijd=setTimeout("ganaarrechts()",50)
    }
    if (explorer||document.layers){
    with (document){
    write('<table border="0" cellspacing="0" cellpadding="0">')
    write('<td valign="middle"><a href=#" onMouseover="ganaarlinks()" onMouseout="clearTimeout(linkstijd)"><img src="'+pijllinks+'"border=0></a> </td>')
    write('<td valign="top">')
    if (explorer){
    write('<div style="position:relative;width:'+menubreedte+';">')
    write('<div style="position:absolute;width:'+menubreedte+';height:'+menuhoogte+';overflow:hidden;">')
    write('<div id="test2" style="position:absolute;left:0;top:0">')
    write('</div></div></div>')
    }
    else if (document.layers){
    write('<ilayer width='+menubreedte+' height='+menuhoogte+' name="nsscrollmenu">')
    write('<layer name="nsscrollmenu2" left=0 top=0></layer></ilayer>')
    }
    write('</td>')
    write('<td valign="middle"> <a href="#" onMouseover="ganaarrechts()" onMouseout="clearTimeout(rechtstijd)">')
    write('<img src="'+pijlrechts+'"border=0></a>')
    write('</td></table>')
    }
    }
    </script>
    </center>

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.