1 Lenyíló menük készítése Összetett programok készítése webprogramozó Akkor érdemes használni, ha a webhelyünk túl sok lehet séget tartalmaz ahhoz, ho...
• Akkor érdemes használni, ha a webhelyünk túl sok lehet séget tartalmaz ahhoz, hogy azok kényelmesen elférjenek egy oldalon. • Pár oldal esetén nem javasolt, mert a felhasználókat inkább zavarja.
CSS fájl • float: left – ezzel elérhet , hogy az elemek nem egymás alatt, hanem egymás mellett jelennek meg balról jobbra • list-style-type: none – a listaelemek el tt nem jelenik meg a felsorolásjel
#menu li ul { background-color: silver; margin: 0px; padding: 0px; } #menu li ul li { padding: 0px; margin: 0px; float: none; list-style-type: none; width: 80px; }
var t=false, current; function SetupMenu(){ if (!document.getElementsByTagName) return; items = document.getElementsByTagName("li"); for (i=0; i
function findChild(obj, tag){ cn = obj.childNodes; for (k=0; k
2
function HideMenu(thelink){ ul = findChild(thislink,"UL"); if (!ul) return; ul.style.display="none"; } function ResetTimer(){ if (t) window.clearTimeout(t); } function StartTimer(){ t = window.setTimeout("HideMenu(current)",10); } window.onload = SetupMenu;
A menü csinosítása CSS segítségével • Igazítsuk a bet típusokat és színeket a webhelyünk többi részéhez • Egy a: hover elemválasztó hozzáadásával változtassuk meg az alárendelt elemek színét, amikor az egérmutató föléjük kerül • A border jellemz t használva foglaljuk keretbe a menüket és menüpontokat • A margin jellemz vel iktassunk be üres helyeket a menüelemek között.
#menu li ul li { padding: 0px; margin: 0px; float: none; list-style-type: none; width: 100px; text-indent: 0px; border: none; }
3
#menu li a { color: black; text-decoration: none; width: 100%; display: block; }
#menu li a:hover{ color: white; } #menu li ul li a{ color: black; text-decoration: none; } #menu li ul li a:hover{ color: black; background-color: aqua; }
Gördül szöveget tartalmazó ablak létrehozása
Gördül szöveg <script language="JavaScript" type="text/javascript" src="gordulo.js">
Gördül szöveg
A Linux egy operációs rendszer, a szabad szoftverek és a nyílt forráskódú programok egyik legismertebb példája.
A „Linux” elnevezés szigorú értelemben véve a Linux kernelt (rendszermag) jelenti, amelyet Linus Torvalds kezdett el fejleszteni 1991-ben.
A köznyelvben mégis gyakran a teljes Unix-szer operációs rendszerre utalnak vele, amely a Linux rendszermagra, és az 1983-ban, Richard M. Stallman vezetésével indult GNU projekt keretében született alapprogramokra épül.
4
A Linux pontosabb neve ebben az értelemben GNU/Linux.
A „Linux” kifejezést használják Linux disztribúciókra is.
Egy-egy disztribúció olyan összeállítás, amely az alaprendszeren túl bizonyos szempontok alapján összeválogatott és testreszabott programokat tartalmaz.
A Linux a szerverek és személyi számítógépek mellett - els sorban nyíltságának köszönhet en - megtalálható sok összetett elektronikus eszközben, így hálózati eszközökben (például routerek), hordozható eszközökben (például mobiltelefonok, okostelefonok, PDA-k, hordozható hanglejátszók), háztartási gépekben, szórakoztató elektronikai berendezésekben (például asztali DVDlejátszók, videojáték-konzolok, set-top-boxok) is.
Bizonyos területeken (például webszerverek, szuperszámítógépek esetében) a legmeghatározóbb operációs rendszernek számít, ám az utóbbi években személyi számítógépekre (asztali gépek, hordozható gépek) is egyre szélesebb körben telepítenek valamilyen Linux disztribúciót.
Egyik stílus body { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; } P{ margin-left: 10%; margin-right: 10%; text-align: justify; text-indent: 3%; }
var obj, x, y, dx, dy; function Setup(){ if (!document.getElementsByTagName) return; divs = document.getElementsByTagName("DIV"); for (i=0; i
function Drag(e){ if (!e) var e = window.event; if (e.target) obj = e.target; else obj = e.srcElement; obj.style.borderColor = "red"; dx = x - obj.offsetLeft; dy = y - obj.offsetTop; }
function Drop(){ if (!obj) return; obj.style.borderColor = "black"; obj = false; }
function Move(e){ if (!e) var e = window.event; if (e.pageX){ x = e.pageX; y = e.pageY; } else if (e.clientX){ x = e.clientX; y = e.clientY; } else return; if (obj){ obj.style.left = x - dx; obj.style.top = y - dy; } }
• A bonyolultabb ügyféloldali programokhoz hasznos • A Javával olyan alkalmazásokat készíthetünk, amelynek képességei meghaladják a JavaScript lehet ségeit. • A Java nyelvtana hasonlít a JavaScriptére, bár a nyelv bonyolultabb.
• A Flash ActionScript nyelve ugyanazon az ECMAScript szabványon alapul, mint a JavaScript
Ruby
PHP
• Viszonylag új szerveroldali nyelv. • Keretrendszerének köszönhet en a JavaScript és az AJAX könnyen beépíthet a weblapokba.
• Szerveroldali szkriptnyelv • Gyakran alkalmazzák háttérprogramok készítéséhez HTML, JavaScript és AJAX felületek esetén is.
Python • szerveroldali nyelv, de natív alkalmazások írására is alkalmas • az egyszer kódolási stílus és a hozzá elérhet kit programkönyvtárak miatt népszer