Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    mostrare in mezzo la option selected

    immaginate di avere una select con tantissime
    option e solo una selezionata.
    chiaramente è difficile intuire quale sia quella selezionata a meno di porre questa in mezzo a quelle visualizzate in quel momento quindi senza bisogno di scorrere.
    sono riuscito a fare ciòma solo mettendo il richiamo alla funzione nel body onload.
    ma come diavolo faccio se non posso richiamarla da lì?
    così non va:
    <body >
    <script language=javascript>
    <!--
    function comboSetFocus(idCombo){
    var cbo = document.all(idCombo);
    cbo[cbo.selectedIndex].selected = cbo[cbo.selectedIndex].selected;
    }
    //-->
    </script>

    <SELECT name="objAttrValue9" multiple class="FormObject">
    <OPTION value="">Nothing</OPTION>
    <OPTION value="16934" >1</OPTION>
    <OPTION value="1361" >2</OPTION>
    <OPTION value="1167" >3</OPTION>
    <OPTION value="1124" >4</OPTION>
    <OPTION value="1037" >5</OPTION>
    <OPTION value="1239" >6</OPTION>
    <OPTION value="16495" >7</OPTION>
    <OPTION value="1343" selected="true">8</OPTION>
    <OPTION value="1113" >9</OPTION>
    <OPTION value="1114" >10</OPTION>
    <OPTION value="1176" >11</OPTION>
    </SELECT>

    <script language="text/javascript">
    comboSetFocus ("objAttrValue9")
    </script>

    </BODY>
    così si:
    <body onload="comboSetFocus('objAttrValue9')">

    <script language=javascript>
    <!--
    function comboSetFocus(idCombo){
    var cbo = document.all(idCombo);
    cbo[cbo.selectedIndex].selected = cbo[cbo.selectedIndex].selected;
    }
    //-->
    </script>

    <SELECT name="objAttrValue9" multiple class="FormObject">
    <OPTION value="">Nothing</OPTION>
    <OPTION value="16934" >1</OPTION>
    <OPTION value="1361" >2</OPTION>
    <OPTION value="1167" >3</OPTION>
    <OPTION value="1124" >4</OPTION>
    <OPTION value="1037" >5</OPTION>
    <OPTION value="1239" >6</OPTION>
    <OPTION value="16495" >7</OPTION>
    <OPTION value="1343" selected="true">8</OPTION>
    <OPTION value="1113" >9</OPTION>
    <OPTION value="1114" >10</OPTION>
    <OPTION value="1176" >11</OPTION>
    </SELECT>
    </BODY>
    idee???

  2. #2
    questo triste silenzio non e' ben augurante...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.