22 messaggi dal 17 ottobre 2008
Salve a tutti,
ho un problema.... vorrei sviluppare un sito web utilizzando i div ma non riesco a riempirli.
Sono all'inizio ed ho letto che gli standard vertono sullo sviluppo di layout attraverso l'utilizzo di div.

faccio un esempio:

<div id="principale" class="css1">

<div id= "Header" class="css2">
<div>
<div id= "destro" class="css3">
<ul>
<li><a href="...."
ect.. ect....
<div>
<div id= "centrale" class="css4">
<div>
</div>

Questo il layout

A parte gli stili che si possono adottare con i css come faccio a riempire il div "centrale" attrverso un link posto nel div "destro"?

ho sempre usato i frame ma i div danno un risultato visivo migliore.
Sviluppo in C# (ci provo anche qui sono agli inizi)ed ho letto qualcosa sui PlaceHolder possono servire allo scopo?


Grazie a tutti
301 messaggi dal 31 maggio 2006
ciao
per simulare il funzionamento dei frame puoi usare le funzionalità della libraria jquery

<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  
  <script>
  $(document).ready(function(){
  $("#link1").click(function () {
    $("#centrale").load("Pagina1.htm");
    }
  )
  });

  $(document).ready(function(){
  $("#link2").click(function () {
    $("#centrale").load("Pagina2.htm");
    }
  )
  });

  </script>
</head>
<body>

<div id="principale" class="css1"> 

<div id= "Header" class="css2">Header</div>
 
<div id= "destro" class="css3"> 
<ul> 
<li><a id="link1" href="#">pagina1</li>
<li><a id="link2" href="#">pagina2</li>
</ul>
</div> 
<div id="centrale" class="css4" width="100%" height="100%"> 
</div> 
</div>
</body>
</html>


metti questo codice dentro una pagina di test, nella stessa cartella crea anche due pagine 'pagina1.htm' e pagina2.htm'. Se fai click sui link verrà caricata o l'una o l'altra pagina
Modificato da gghi il 13 novembre 2008 17.29 -
22 messaggi dal 17 ottobre 2008
Ciao, ho provato con la soluzione che mi hai passato ma non funziona.
Non so se devo fare qualcosa per caricare la libreria jquery!
Comunque l'errore che mi restituisce è "previsto oggetto".

Ho provato a fare tutto attraverso pagine html la cosa non cambia.

Grazie per l'attenzione
301 messaggi dal 31 maggio 2006
Ciao
la pagina che ho fatto funziona caricandosi la libreria jquery online, ti ho inserito la stessa pagina che mi funziona. Essendo javascript controlla che sia abilitato quando esegui la pagina.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.