Decisamente non riesco a uscirne
Qualcuno mi può, per favore, dare una dritta su dove ho toppato? Sto imparando e ci sto veramente sbattendo contro.
Ci dev'essere un errore concettuale, credo, ma non ho la più pallida idea di quale possa essere.
Allora: lo scopo è cambiare il contenuto di alcuni td (ognuno dei quali è contraddistinto con un id) al variare del valore di 3 radio button appartenenti alla stessa famiglia..
All'interno dell'array variab ho messo "\"Lpren\"" perchè ho visto che la forma per il document.getElementById è document.getElementById("nome_id").codice:function checkRad() { rv = null var rr = document.form_info.langRadio if (rr.length){ for (var i=0;i<rr.length;i++) if (rr[i].checked) rv = rr[i].value; }else if (rr.checked)rv = rr.value return rv //Select various cases of language switch (rv) { case (0): //Français Lintes="FORMULAIRE POUR DEMANDER/ENVOYER INFORMATIONS"; Lobli="Les champs dont les libellés sont en <span class=\"oblig\">caractères rouge</span> sont obligatoires"; Lnom="Nom"; Lpren="Prenom"; Lent="Entreprise"; Ladr="Adresse"; Ltel="Telephone"; Lema="Email"; Lques="Question"; Lcon="Je voudrais etre contacté(e)"; Llis="Contact par"; break; case (1): //Anglais Lintes="FORM TO SEND/ASK FOR INFORMATIONS"; Lobli="The fields drawn up with <span class=\"oblig\">red characters</span> are required"; Lnom="Nome"; Lpren="Surname"; Lent="Company"; Ladr="Address"; Ltel="Telephone"; Lema="Email"; Lques="Question"; Lcon="I'd like to be contacted"; Llis="Contact through"; break; case (2): //Italian Lintes="FORM PER L'INVIO/RICHIESTA DI INFORMATIONI"; Lobli="I campi contrassegnati con le intestazioni con <span class=\"oblig\">caratteri rossi</span> sono obbligatori"; Lnom="Cognome"; Lpren="Nome"; Lent="Ditta"; Ladr="Indirizzo"; Ltel="Telefono"; Lema="Email"; Lques="Richiesta"; Lcon="Vorrei essere contattato"; Llis="Contatto a mezzo"; break; } //Creation of array to store cells datas conts = new Array(Lintes, Lobli, Lnom, Lpren, Lent, Ladr, Ltel, Lema, Lques, Lcon, Llis) variab = new Array("\"Lintes\"", "\"Lobli\"", "\"Lnom\"", "\"Lpren\"", "\"Lent\"", "\"Ladr\"", "\"Ltel\"", "\"Lema\"", "\"Lques\"", "\"Lcon\"", "\"Llis\"") // Change text inside a box if (!document.getElementById) return; for (j=0; j<conts.length; j++) { for (k=0; k<variab.length; k++) { box=document.getElementById(variab[k]) box.innerHTML=conts(j); } } }
Spero che qualcuno riesca a darmi una dritta...
Grazie!



Rispondi quotando
