Visualizzazione risultati 1 fino 6 di 6

Discussione: InnerHTML inutilizzabile

  1. #1
    Guest

    Predefinito InnerHTML inutilizzabile

    Ciao , ho creato questo script :

    Codice HTML:
    function menu(testo){
    	if(testo == 'Aggiungi'){
    		document.getElementById("menu").innerHTML = "<form name=\"form1\" method=\"post\" action=\"\">
      <table width=\"100%\"  border=\"0\">
        <tr>
          <td valign=\"top\">DATA (Giorno-Mese-Anno)</td>
          <td><select name=\"giorno\" id=\"giorno\">
    <option value=\"01\" >01
    <option value=\"02\" >02
    <option value=\"03\" >03
    <option value=\"04\" >04
    <option value=\"05\" >05
    <option value=\"06\" >06
    <option value=\"07\" >07
    <option value=\"08\" >08
    <option value=\"09\" >09
    <option value=\"10\" >10
    <option value=\"11\" >11
    <option value=\"12\" >12
    <option value=\"13\" >13
    <option value=\"14\" >14
    <option value=\"15\" >15
    <option value=\"16\" >16
    <option value=\"17\" >17
    <option value=\"18\" >18
    <option value=\"19\" >19
    <option value=\"20\" >20
    <option value=\"21\" >21
    <option value=\"22\" >22
    <option value=\"23\" >23
    <option value=\"24\" >24
    <option value=\"25\" >25
    <option value=\"26\" >26
    <option value=\"27\" >27
    <option value=\"28\" >28
    <option value=\"29\" >29
    <option value=\"30\" >30
    <option value=\"31\" >31
          </select>
            <select name=\"mese\" id=\"mese\">
    <option value=\"01\" >Gennaio
    <option value=\"02\" >Febbraio
    <option value=\"03\" >Marzo
    <option value=\"04\" >Aprile
    <option value=\"05\" >Maggio
    <option value=\"06\" >Giugno
    <option value=\"07\" >Luglio
    <option value=\"08\" >Agosto
    <option value=\"09\" >Settembre
    <option value=\"10\" >Ottobre
    <option value=\"11\" >Novembre
    <option value=\"12\" >Dicembre
          </select>
            <select name=\"anno\" id=\"anno\">
    <option value=\"2006\" >2006
    <option value=\"2007\" >2007
    <option value=\"2008\" >2008
    <option value=\"2009\" >2009
    <option value=\"2010\" >2010
    <option value=\"2011\" >2011
    <option value=\"2012\" >2012
    <option value=\"2013\" >2013
    <option value=\"2014\" >2014
    <option value=\"2015\" >2015
            </select></td>
        </tr>
        <tr>
          <td valign=\"top\">TITOLO </td>
          <td><input type=\"text\" name=\"textfield\"></td>
        </tr>
        <tr>
          <td valign=\"top\">TESTO </td>
          <td><textarea name=\"textfield\"></textarea></td>
        </tr>
      </table>
      </form>";
    	}
    	else if(testo == 'Appunti_Oggi'){
    		document.getElementById("menu").innerHTML = 'appunto1';
    	}
    	else if(testo == 'Appunti'){
    		document.getElementById("menu").innerHTML = 'appunti tutti';
    	}
    	else{
    		document.getElementById("menu").innerHTML = '';
    	}
    
    }
    Purtroppo al mio "onmoueover" , non mi visualizza niente nel <div> menu ç_ç
    E' un problema perchè uso più righe ?
    Grazie.

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Probabilmente il problema è quello, prova ad assegnare il contenuto a una variabile e poi utilizzare il metodo innerHTML con quella variabile.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    Nisba , non cambia ç___ç
    Quindi dovrei mettere in OGNI riga
    ..........
    document.getElementById("menu").innerHTML = "testo_riga00";
    document.getElementById("menu").innerHTML = "testo_riga01";
    ..........
    ?
    Non c'è un modo più ..... veloce :D ?

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Scrivere tutto su una riga, oppure ogni volta che vai a capo chiudi la stringa e la riapri.
    Codice:
    document.getElementById("menu").innerHTML="riga1"+
      "riga2"+
      "ecc.";
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    WoW , molto più veloce !
    Grazie funcool ^__^
    Risolto , puoi chiudere Signor Moderatore :P

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Allora chiudo!
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •