Weboldal felosztása "modern" megoldással?
A frame modernebb változata érdekelne. Bal oldalra menü, középre a szöveges tartalmak, cikkek, jobb oldalra pedig egy újabb sáv, ahol egyéb "extrák" lennének.
(Nem használok semmi weblapkészítő szoftvert rá, hanem az Ultraweb speciális adminfelületén készítem az oldalt, amihez nem kell FTP-kliens, hanem online tudom csinálni a dolgokat.)
Keresgéltem a Google-ben, de nem nagyon találok megoldást, vagy ha igen, az bonyolultan van megfogalmazva.
Tudna nekem valaki segíteni azzal, hogy érthetően, konyhanyelven leírja a kódot, és a magyarázatot hozzá?
Előre is köszönöm.
Így néz ki jelenleg, frame-kkel megoldva.
Ehelyett szeretnék valami jobban működőt, korszerűbbet.
Nem akarod inkább blog formában megcsinálni?
-Sokkal jobb oldalt össze lehet vele rakni.
Blogspot.com, blog.hu
Van már sablonos oldalam, nem blog formájú, mert azt erre a célra nem szeretem.
De érdekel a CSS és a HTML, meg szeretném tanulni őket.
Újra én:)
Az alábbi link egy fősulis tanárom honlapját láthatod: [link]
Balra, a jegyzetek között letudod tölteni a "Web programozás 0.7" c. irományt. Az első fejezetekben tárgyalja a HTML/CSS témakört! Nagyon okosan felépített jegyzet, tipikusan kezdőknek. Én is ebből tanultam meg programozni.
A HTML és CSS egyáltalán nem bonyolult, ezért buktatták az évfolyamot a PHP témakörből. Engem abból sem;))
Írj, ha valamit nem értesz. Privátban sem zavarsz a keresztkérdéseiddel.
a technológia neve AJaX:
index.html:
<body>
<table cellpadding=0 cellspacing=0 border=0 width="100%" align="center">
<tr valign="top">
<td align="left" id="baloldal" width="30%"></td>
<td align="center" id="kozep" widht="40%">középső rész ( érintetlen )</td>
<td align="right" id="jobboldal" width="30%"></td>
</tr>
</table>
<script language="javascript">
var baloldal_link="baloldal.html";
if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}
else{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4 && xmlhttp.status==200){
document.getElementById("baloldal").innerHTML=xmlhttp.responseText;
}}xmlhttp.open("GET",baloldal_link,true);xmlhttp.send();
var jobboldal_link="jobboldal.html";
if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}
else{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4 && xmlhttp.status==200){
document.getElementById("jobboldal").innerHTML=xmlhttp.responseText;
}}xmlhttp.open("GET",jobboldal_link,true);xmlhttp.send();
</script>
</body>
ezzel a módszerrel is be lehet tölteni a tartalmat, mint a framenél. a <script> és </script> tagok közt van a javascript kód, amely meghívja az AJAX eljárást.
a bal oldali lap linkjét ebben a sorban kell változtatni: var baloldal_link="<link>"; tehát ha a bal oldalra betöltendő fájl neve az123.html akkor így fog kinézni ez a sor: var baloldal_link="az123.html";
a jobb oldalnál ugyan ezzel a módszerrel, csak ott ezt a sort keresd: var jobboldal_link="<link>"; tehát ha a jobb oldalra betöltendő oldal neve xyz321.html akkor az a sor így nézzen ki: var jobboldal_link="xyz321.html";
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!