Visualizzazione dei risultati da 1 a 6 su 6

Discussione: append child

  1. #1

    append child

    questa funzione:
    Codice PHP:
    function appendiprov (provincia,modulo) {
        var 
    camposelect document.forms[modulo].Provincia;
        var 
    optionElement document.createElement('option');
        
    optionElement.setAttribute("value""file/"+provincia+".txt");
        
    optionElement.setAttribute("selected","selected");
        
    optionElement.appendChild(document.createTextNode(provincia));
        
    camposelect.appendChild(optionElement);

    quando viene richiamata la prima volta (al caricamento della pagina) non funziona.
    non appende l'optionElement e tantomeno lo fa risultare selected.

    ma se ricarico la pagina ecco che tutto funziona :master:


  2. #2

    Re: append child

    Originariamente inviato da lucavizzi
    quando viene richiamata la prima volta (al caricamento della pagina) non funziona.
    non appende l'optionElement e tantomeno lo fa risultare selected.
    .. ma quando viene chiamata?
    nell'evento onload?
    oppure nell'head della pagina?
    posta l'html, please!

    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  3. #3
    la funzione viene lanciata nel body della pagina.

    Codice PHP:
    <select name="Provincia">
       <
    option>----------</option>
    </
    select>
    </
    span>
    <
    script type="text/javascript" language="javascript">
       
    caricaProvince('file/<%=regione%>.txt''province');
       
    appendiprov('<%=provincia%>','moduloInsAgenzia');
    </script> 
    caricaProvince è una funzione che tramite ajax inserisce la select contenuta in un file di testo.
    la funzione appendiprov dovrebbe aggiungere la provincia che mi interessa rendendola 'selected'

    ciao e grazie

  4. #4
    il problema secondo me è che la funzione appende la provincia sulla prima select che poi viene sostituita

  5. #5
    Originariamente inviato da lucavizzi
    il problema secondo me è che la funzione appende la provincia sulla prima select che poi viene sostituita
    Infatti
    La funzione appendiprov deve essere lanciata nell'onreadystatechange dell'oggetto XMLHttpRequest.
    Il motivo per cui aggiornando funziona è probabilmente dovuto al fatto che la pagina veniva cachata.

  6. #6
    grazie Mega69


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.