Dynamic HTML-Menu

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Konrad Mathieu

    Dynamic HTML-Menu

    Dynamically changing an HTML-menu:

    function changeSelectMen u(v){
    for(i=0;i<v;i++ ){
    NewEntry = new Option(i+1,i,fa lse,false);
    document.Testfo rm.Testmenu.opt ions[i] = NewEntry;
    }
    }

    ....works fine but:
    When "v" is changed to a lower value, the old higher entries are still
    visible.

    How can one clear the options object before rewriting it?

    Thanx and cheers,
    Konrad


  • Janwillem Borleffs

    #2
    Re: Dynamic HTML-Menu


    "Janwillem Borleffs" <jwb@jwbfoto.de mon.nl> schreef in bericht
    news:3f08372b$0 $28890$1b62eedf @news.euronet.n l...[color=blue]
    >
    > function changeSelectMen u(v){
    > document.Testfo rm.Testmenu.len gth=0;
    > for(i=0;i<v;i++ ){
    > NewEntry = new Option(i+1,i,fa lse,false);
    > document.Testfo rm.Testmenu.opt ions[i] = NewEntry;
    > }
    >[/color]

    Sorry, missed out on the closing brace to end the for-loop:

    function changeSelectMen u(v){
    document.Testfo rm.Testmenu.len gth=0;
    for(i=0;i<v;i++ ){
    NewEntry = new Option(i+1,i,fa lse,false);
    document.Testfo rm.Testmenu.opt ions[i] = NewEntry;
    }
    }


    JW



    Comment

    • Konrad Mathieu

      #3
      Re: Dynamic HTML-Menu-&gt; Great one, thanks!

      Great one! Thanks!
      Cheers,
      Konrad



      "Janwillem Borleffs" <jwb@jwbfoto.de mon.nl> schrieb im Newsbeitrag
      news:3f08389f$0 $28902$1b62eedf @news.euronet.n l...[color=blue]
      >
      > "Janwillem Borleffs" <jwb@jwbfoto.de mon.nl> schreef in bericht
      > news:3f08372b$0 $28890$1b62eedf @news.euronet.n l...[color=green]
      > >
      > > function changeSelectMen u(v){
      > > document.Testfo rm.Testmenu.len gth=0;
      > > for(i=0;i<v;i++ ){
      > > NewEntry = new Option(i+1,i,fa lse,false);
      > > document.Testfo rm.Testmenu.opt ions[i] = NewEntry;
      > > }
      > >[/color]
      >
      > Sorry, missed out on the closing brace to end the for-loop:
      >
      > function changeSelectMen u(v){
      > document.Testfo rm.Testmenu.len gth=0;
      > for(i=0;i<v;i++ ){
      > NewEntry = new Option(i+1,i,fa lse,false);
      > document.Testfo rm.Testmenu.opt ions[i] = NewEntry;
      > }
      > }
      >
      >
      > JW
      >
      >
      >[/color]


      Comment

      Working...