Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725

    Costruzione Pagina a schede

    Innanzitutto chiedo venia se ho sbagliato sezione ma sinceramente non ho proprio idea di come definire il problema e non so con che linguaggio si sviluppi, presumo Js.

    Allora ho una pagina con diciamo 3 tabelle, mi è stato chiesto se potevo fare in modo che al centro della pagina ci sia un riquadro e sopra la possibilità di scegliere (sopra il riquadro) tra alcune schede per visualizzare i vari dati, ad esempio come è strutturato firefox che ha piu schede, il tutto però in una pagina, avere quindi un rettangolo con sopra la possibilità di cliccare su dei segnalibri/schede, mi chiedevo come posso realizzare il tutto? E' possibile farlo in Js oppure devo usare ad esempio degli iframe? Ha qualche nome specifico con il quale posso fare una ricerca? Grazie mille a tutti
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Si poi farlo sia con iframe (+ semplice) oppure con ajax (+ di moda) in questo caso qui potresti trovare un utile aiuto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    potresti partire da qui...:

    codice:
    <!doctype html>
    <html>
    <head>
    <title>Tabs</title>
    <style type="text/css">
    body{font: 76%/1.3 Arial,sans-serif;background:#FFF;color:#222}
    div.tabpanel {width:400px;margin-bottom:2em}
    div.tabpanel div.tab{border: 1px solid #D7D7D7;border-top:0}
    div.tabpanel div.tab{padding: 10px}
    div.tab h2{width:100%;margin: 0;padding:0.3em 0;font-size:150%;color:#86A5D8}
    div.tab p{margin-top:0}
    
    /* Inizio tab */
    
    ul.tabnav{width: 100%;overflow:hidden;list-style: none;
    		 margin: 0;padding:0;background:url(line.png) repeat-x bottom}
    ul.tabnav li{float: left;margin: 0 0 0 0.5em;padding: 0}
    ul.tabnav a{float: left;padding: 0 0 0 0.8em;
    		background: url(tab.png) no-repeat top left;
    		text-decoration: none;color: #222;
    		border-bottom: 1px solid #D7D7D7}
    ul.tabnav span{float: left;padding: 0.6em 0.8em 0.6em 0;
    		background: url(tab.png) no-repeat top right;cursor: pointer}
    ul.tabnav a.active,ul.tabnav a:hover{
    		background: url(tab2.png) no-repeat top left;
    		border-bottom:1px solid #FFF}
    ul.tabnav a.active span,ul.tabnav a:hover span{
    		background: url(tab2.png) no-repeat top right;color: #184D8A}
    </style>
    <script type="text/javascript">
    function makeTabs(oCont,oNav,nDefault) {
    	var nActive = nDefault || 1, aTabs = [], aLnks = oNav.getElementsByTagName("a"), aChilds = oCont.childNodes;
    	function show(number) {
    		for (var i = 0; i < aTabs.length; i++) {
    			aTabs[i].style.display = i + 1 === number ? "block" : "none";
    			aLnks[i].className = i + 1 === number ? "active" : "";
    		}
    	}
    	for (var i = 0; i < aChilds.length; i++) {
    		if (aChilds[i].className === "tab") { aTabs.push(aChilds[i]); }
    	}
    	show(nActive);
    	function change() {
    		show(parseFloat(this.id.substr(this.id.search(/\d/))));
    		return(false);
    	}
    	for (var i = 0; i < aLnks.length; i++) {
    		aLnks[i].id = "tabLnk" + String(i + 1);
    		aLnks[i].onclick = change;
    	}
    }
    
    
    </script>
    </head>
    <body onload="makeTabs(document.getElementById('tabcont1'),document.getElementById('tabcont1-nav'));">
    <ul id="tabcont1-nav" class="tabnav">[*]<span>News</span>[*]<span>Articoli</span>[*]<span>Video</span>[*]<span>Download</span>[/list]
    <div id="tabcont1" class="tabpanel">
    <div id="tab1" class="tab">
    <h2>Sezione News</h2>
    
    
    e uio euou ioo ei uoeoi u ouoe oeoo iii e u u eeiu ue uu eoei uaa au eou o oouoe oio iie e a o uo u a aa uuee iee i.</p>
    
    
    Eeue eoeoo iooee oieu ooei o iae  u eo ueii oi ieio eu eoie ee io oee ieiu uo iooo ai eeo ui ueuuo iei ua uuie ee.</p>
    </div>
    <div id="tab2" class="tab">
    <h2>Sezione Articoli</h2>
    
    
    Uo a aeuu oio oou o ieu o oioe iuue ue ie uooo oo iueeo ooou uei uiai ee ouiu ae u u iaia ieio ioiiu ieii ieo ueii iei ou uo oui eeea uei uuee eioo.</p>
    
    
    Euoao uu ieu oa oue oi ou ee ooio iee iueee auuo i euii oiu ooou aoi e oe e eio ue oa e oaoo o aeu aoi.</p>
    </div>
    <div id="tab3" class="tab">
    <h2>Sezione Video</h2>
    
    
    Oeuui eia o a ee aa i ueiu aua iuia iou eiae ea ouie o uiee eoi uoi i oioa ui euiu.</p>
    
    
    Uu oo iii ueie aioo iuu oi ioiu ou ueea ai e eu ui i  ao ei iaue eoo au o o o e oi euu aoo ie o oaoo uuo eia ou ee e oo uoa iiea.</p>
    </div>
    <div id="tab4" class="tab">
    <h2>Sezione Download</h2>
    
    
    e uio euou ioo ei uoeoi u ouoe oeoo iii e u u eeiu ue uu eoei uaa au eou o oouoe oio iie e a o uo u a aa uuee iee i.</p>
    
    
    Eeue eoeoo iooee oieu ooei o iae  u eo ueii oi ieio eu eoie ee io oee ieiu uo iooo ai eeo ui ueuuo iei ua uuie ee.</p>
    </div>
    </div>
    
    </body>
    </html>

  4. #4
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    Grazie mille ad entrambi provo a studiare un po le soluzioni
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  5. #5
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    Aggiornamento:
    Sono riuscito ad adattare alla mia situazione l'esempio postato qua sopra, tutto funzionante e bello per la visualizzazione però ogni tanto mi da problemi quando invio i form, ogni pagina contiene un form diverso e quando salvo il form mi rimanda alla prima tab, inoltre se io salvo il form è come se saltasse un controllo in php, per via che venga effettuato devo ricaricare a mano la pagina, sapete forse come ricaricare nella stessa scheda? (Ps invio già tramite get un dato)
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  6. #6
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    eeeeee Up
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.