Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 ITPS - Secondo Anno
 Programmazione per il Web + Lab.
 javascript
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

peppe6387_g
Utente medio



Inserito il - 15/09/2009 : 10:55:59  Mostra Profilo  Visita l'Homepage di peppe6387_g Invia a peppe6387_g un Messaggio Privato  Rispondi Quotando
Ragazzi ho trovato diversi esercizi del prof, i quali chiedono di modificare la lingua della pagina, a seconda della scelta del' utente, scelta fatta tramite un menu a tendina.
Io molto semplicemente ho messo delle label che, dovrebbero essere modificate a seconda della lingua scelta.
Il problema è questo, con queste label riesco a farci tutto persino a colorarle, ma non a modificare il contenuto interno, cambiarlo ad esempio da "Capitale" a "Capital".
Potreste gentilmente darmi una mano.
Grazie mille

noname
Utente medio

saladfinger


Regione: Puglia
Prov.: Bari
Città: Città dell'Ammmore


Inserito il - 15/09/2009 : 14:50:38  Mostra Profilo  Visita l'Homepage di noname Invia a noname un Messaggio Privato  Rispondi Quotando
Prova con innerhtml

http://www.w3schools.com/htmldom/prop_anchor_innerhtml.asp
Torna all'inizio della Pagina

Verci
Utente giovane



Inserito il - 16/09/2009 : 18:30:01  Mostra Profilo  Visita l'Homepage di Verci Invia a Verci un Messaggio Privato  Rispondi Quotando
Questo è un esempio;

Il codice XHTML della pagina:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Gli Stati Uniti d'America</title>
<script type="text/javascript]appello_280108.js"></script>

<link href="appello_280108.css"  type="text/css" rel="stylesheet"/>


</head>
<body>

<div>

	<label>Lingua
			<select id="lingua" onchange="scegliLingua()">
  			<option selected="selected" value="no">---</option>
  			<option value="eng">inglese</option>
  			<option value="ita">italiano</option>
			</select>
	</label>		
</div>

<div id="imgbox">			
			<img src="usa.jpg" alt="Gli Stati Uniti d'America" />
</div>			
<form action="." id="searchForm" >
	
			<fieldset>
				<legend>Ricerca Stato USA</legend>
				<p>
  				<label id="sLabel">Nome stato:
  					<input type="text" id="nome_stato" maxlength="28" alt="Nome dello stato"/>
  				</label>

				</p>
				<p>
  				<label id="cLabel">Capitale:
  					<input type="text" id="capitale"  alt="Nome della capitale"/>
  				</label>
				</p>
				<input id="cerca" type="button" value="Cerca" onclick="cercaStato()"/>
				<input id="rst" type="reset" value="Reset" onclick="resetta()"/>																
			</fieldset>
</form>			

<hr />
<div id="output"></div>	
</body>
</html>




e questo è il codice Javascript per la traduzione della pagina:


function scegliLingua() {
		 var menu = document.getElementById('lingua');
		 var scelta = menu.options[menu.selectedIndex];
		 if (scelta.value == 'eng') {
		 		tradInglese();
		 }
		 else if (scelta.value == 'ita') {
		 		tradItaliano();
		 }
}

function tradInglese() {
 document.getElementById('sLabel').innerHTML="Country name: <input type='text' id='nome_stato' maxlength='28' alt='Country name'/>";
 document.getElementById('cLabel').innerHTML="Capital: <input type='text' id='capitale' maxlength='28' alt='Capital'/>";
 document.getElementById('cerca').value="Submit";
}

function tradItaliano() {
 document.getElementById('sLabel').innerHTML="Nome stato:	<input type='text' id='nome_stato' maxlength='28' alt='Nome dello stato'/>";
 document.getElementById('cLabel').innerHTML="Capitale:	<input type='text' id='capitale'  alt='Nome della capitale'/>";
 document.getElementById('cerca').value="Cerca";
}

Modificato da - Verci in data 16/09/2009 18:32:09
Torna all'inizio della Pagina

peppe6387_g
Utente medio



Inserito il - 17/09/2009 : 10:19:06  Mostra Profilo  Visita l'Homepage di peppe6387_g Invia a peppe6387_g un Messaggio Privato  Rispondi Quotando
Per fortuna ero riuscito a farlo da solo, ma cmq grazie infinite per il codice mi è servito da corezione.
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,19 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000