Ciao a tutti,
volevo sapere se è possibile cambiare il contenuto di un div senza usare un linguaggio lato server
grazie
Ciao a tutti,
volevo sapere se è possibile cambiare il contenuto di un div senza usare un linguaggio lato server
grazie
con innerHTML
document.getElementById("id del div").innerHTML = "
contenuto</p>";
Gentilmente riusciresti a farmi un esempio più completo?
Per dire se io ho un codice tipo questo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
Link_1
Link_2
<div id="contenuti">
</div>
</body>
</html>
Dove devo inserire il tuo codice per far in modo che cliccando sui due link mi cambi il contenuto del div ?
codice:<script> function cambia(contenuto) { document.getElementById("contenuti").innerHTML = contenuto; } </script> <a href="javascript:cambia(' contenuto 1</p>')">Link_1</a> <a href="javascript:cambia(' contenuto 2</p>')">Link_2</a> <div id="contenuti"></div>
ho fatto questo:
------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<script language="javascript">
function cambia(contenuto)
{
document.getElementById("contenuti").innerHTML = contenuto;
}
</script>
</head>
<body>
<a href="java-script:cambia('
contenuto 1</p>')">Link_1</a>
<a href="java-script:cambia('
contenuto 2</p>')">Link_2</a>
<div id="contenuti"></div>
</body>
</html>
------------------------------------
ma se clicco sui link con firefox mi si apre una finestra che dice:
"Firefox non sa come aprire questo indirizzo, dato che il protocollo (java-script) non è associato ad alcun programma."
mentre con IE mi da "Impossibile visualizzare la pagina"
![]()
il forum aggiunge il - tra java e script, ma tu devi toglierlo
Che idiota che sono!!!![]()
![]()
![]()
Scusa![]()
Ma secondo te i contenuti del div si posso caricare anche da file (anche .txt per esempio) ?
devi usare ajax per ottenere codice che non sia nella pagina
quindi anche un linguaggio lato server, giusto?
non posso usare ajax senza php o asp ?