Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2000
    Messaggi
    13

    Ancora sulle select dinamiche...

    SAlve,
    ho creato una select le cui option sono scritte da javascript con:

    codice:
    mySel = document.form.select;
    mySel.options[mySel.options.length]=new Option(text,value,false,false);
    adesso vorrei ciclare le option e selezionarne una se il value è uguale ad un certo valore:

    codice:
    function selectCity(id){
      mySel = document.form.select;
      for(i=0; i<mySel.options.length; i++){
        if(mySel.options[i].value == id){
          mySel.options[i].selected=true;
        }
      }	  
    }
    Il problema è che nn mi cicla le options create dinamicamente...

    Qualcuno sa aiutarmi?

    Thx
    /Opium

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2000
    Messaggi
    13
    Risolto, era un problema di tempi di chiamate, volevo selezionare la option quando la select nn era ancora stata popolata... strano perchè lo facevo all'onLoad del body, ma evidentemente viene prima disegnata tutta la pagina e poi scatta l'onLoad...
    /Opium

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da Opium
    evidentemente viene prima disegnata tutta la pagina e poi scatta l'onLoad...
    Esatto.
    L'evento onload del tag body scatta quando l'intera pagina (compreso le immagini) e` stata caricata. E` proprio quello il suo scopo.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.