Felix's Code & Scripts blog Usability is beautiful | Listen to your thirst

9Lis/090

Novinky s jQuery

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="jquery/jquery.js"></script>

<script>
$(document).ready(function(){
$("p").prepend("<b>9.listopadnu 2009 - 11:53</b>&nbsp;");
$("p").append("<strong>Felix</strong>");
$("button").click(function () {
$(this).parent().find("p").toggle(1000);

if($(this).text()=="UKAZ"){
$(this).text("SKRYJ");
}else{
$(this).text("UKAZ");
}
});
});
</script>
<noscript>
TENTO WEB SE VAM NEBUDE ZOBRAZOVAT SPRAVNE!
</noscript>
<style>
p { display: none; margin-bottom: 50px; text-indent: 15px; font-family: Tahoma;
font-size: 20px;position: relative; }
p b{ color: red;font-size: 15px;font-weight: none; }
p strong { color: blue; font-style: italic;padding-top: 10px;
display: block;position: absolute; bottom: 0; right: 20px; }
div { border:1px dashed red; padding: 5px;margin:5px; }

</style>
</head>
<body>
<div><button>UKAZ</button><p>Poprvé po šesti letech se v září inflace dostala v Česku do záporných čísel. Ta znamená, že proti loňskému září mohli lidé nakupovat levněji, a to 0,2 procenta. Vyplývá to z pondělních údajů Českého statistického úřadu.</p></div>
<div><button>UKAZ</button><p>Poprvé po šesti letech se v září inflace dostala v Česku do záporných čísel. Ta znamená, že proti loňskému září mohli lidé nakupovat levněji, a to 0,2 procenta. Vyplývá to z pondělních údajů Českého statistického úřadu.</p></div>
<div><button>UKAZ</button><p>Poprvé po šesti letech se v září inflace dostala v Česku do záporných čísel. Ta znamená, že proti loňskému září mohli lidé nakupovat levněji, a to 0,2 procenta. Vyplývá to z pondělních údajů Českého statistického úřadu.</p></div>
<div><button>UKAZ</button><p>Poprvé po šesti letech se v září inflace dostala v Česku do záporných čísel. Ta znamená, že proti loňskému září mohli lidé nakupovat levněji, a to 0,2 procenta. Vyplývá to z pondělních údajů Českého statistického úřadu.</p></div>
<div><button>UKAZ</button><p>Poprvé po šesti letech se v září inflace dostala v Česku do záporných čísel. Ta znamená, že proti loňskému září mohli lidé nakupovat levněji, a to 0,2 procenta. Vyplývá to z pondělních údajů Českého statistického úřadu.</p></div>
<div><button>UKAZ</button><p>Poprvé po šesti letech se v září inflace dostala v Česku do záporných čísel. Ta znamená, že proti loňskému září mohli lidé nakupovat levněji, a to 0,2 procenta. Vyplývá to z pondělních údajů Českého statistického úřadu.</p></div>
</body>
</html>

Tagged as: , No Comments
5Lis/091

Relativni + absolutni pozicovani + plovouci menu + zarovnani na stred + prekryvany vrstvy + FF + IE8 + funkcni

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>

<head>
<meta http-equiv="Content-Style-Type" content="text/css">
<META HTTP-EQUIV="content-language" CONTENT="cs">
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Style-Type" content="text/css">

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>

<title> Navrh stranky </title>

<script type="text/javascript">
$(document).ready(function(){

$("#menu li a").hover(

function() {
$(this).parent().find("ul:first").fadeIn('1000').show(); //Drop down the subnav on click
},
function() {
$(this).parent().hover(function() {
}, function(){
$(this).parent().find("ul").fadeOut('slow'); //When the mouse hovers out of the subnav, move it back up
});
}

);

});

</script>

</head>

<body style="text-align:center;">

<div style="width:600px;margin:0px auto;background-color:red;height:500px;position:relative;">

<div style="width:600px;vertical-align:top;background-color:green;height:40px;vertical-align:bottom;">

<div style="vertical-align:bottom;">
<ul id="menu" style="margin:0;padding:0;">
<li style="width:100px;height:20px;border:1px solid black;float:left;">
<a href="#">Menu1</a>

<ul style="margin:0;padding:0;position:absolute;top:20px;left:0px;z-index:10;display:none;">
<li style="width:100px;height:20px;border:1px solid white;">Submenu1</li>
<li style="width:100px;height:20px;border:1px solid white;">Submenu1</li>
<li style="width:100px;height:20px;border:1px solid white;">Submenu1</li>
<li style="width:100px;height:20px;border:1px solid white;">Submenu1</li>
<li style="width:100px;height:20px;border:1px solid white;">Submenu1</li>
</ul>

</li>
<li style="width:100px;height:20px;border:1px solid black;float:left;">
<a href="#">Menu2</a>

<ul style="margin:0;padding:0;position:absolute;top:20px;left:100px;z-index:10;display:none;">
<li style="width:100px;height:20px;border:1px solid white;">Submenu2</li>
<li style="width:100px;height:20px;border:1px solid white;">Submenu2</li>
<li style="width:100px;height:20px;border:1px solid white;">Submenu2</li>
<li style="width:100px;height:20px;border:1px solid white;">Submenu2</li>
<li style="width:100px;height:20px;border:1px solid white;">Submenu2</li>
</ul>
</li>
<li style="width:100px;height:20px;border:1px solid black;float:left;">Menu3</li>
<li style="width:100px;height:20px;border:1px solid black;float:left;">Menu4</li>
</ul>
</div>

</div>

<div style="width:600px;vertical-align:top;background-color:blue;height:200px;position:relative;z-index:1;">
<div style="background-color:gold;position:absolute;top:10px;left:-20px;width:100px;height:50px;z-index:1;">
aaa
</div>
</div>

</div>

</body>
</html>

Ttrochu takovej orisek, pouzil jsem tam:

  1. Zarovnani na stred
  2. 3 divy
  3. Relativni + Absolutni pozicovani
  4. Plovouci menu
  5. jQuery
  6. Prekryvy vrstev
  7. Vsechno ve vrstvach
  8. FF a IE7+
  9. 100% validni

Varianta cislo 2.

<body style="text-align:center;">

<div style="width:600px;margin:0px auto;background-color:red;height:500px;position:relative;">

<div style="width:600px;vertical-align:top;background-color:green;height:40px;vertical-align:bottom;position:relative;z-index:2;">

<div style="vertical-align:bottom;">

Tagged as: , , , , 1 Comment
26Říj/090

5) Priklad menu

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="jquery/jquery.js"></script>

<script>
$(document).ready(function(){

$(".menu li").mouseover(function(){

$(this).find(".submenu").show();

}).mouseout(function(){

$(this).find(".submenu").hide();

});

});

</script>
<style>

.menu,.menu ul{
list-style-type:none;
}

.menu li{
width: 150px;
float: left;
color: black;
font-weight: bold;
font-family: tahoma;
font-size: 12px;
}

.menu span{
border: 1px solid gold;
display: block;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

.submenu, .submenu li{
float: none;
margin: 0;
text-align: center;
font-size: 12px;
color: red;
padding: 5px 0px 5px 0px;
}

.menu li .submenu{
display: none;
}

</style>
</head>
<body>

<div>

<ul>

<li>
<span>MenuText1</span>
<ul>
<li>Podmenu1.1</li>
<li>Podmenu1.2</li>
<li>Podmenu1.3</li>
<li>Podmenu1.4</li>
<li>Podmenu1.5</li>
</ul>
</li>

<li>
<span>MenuText2</span>
<ul>
<li>Podmenu2.1</li>
<li>Podmenu2.2</li>
<li>Podmenu2.3</li>
<li>Podmenu2.4</li>
<li>Podmenu2.5</li>
</ul>
</li>

<li>
<span>MenuText3</span>
<ul>
<li>Podmenu3.1</li>
<li>Podmenu3.2</li>
<li>Podmenu3.3</li>
<li>Podmenu3.4</li>
<li>Podmenu3.5</li>
</ul>
</li>

</ul>

</div>

</body>
</html>

Tagged as: No Comments
12Říj/091

4) fce click(), show() a hide()

Konecne jsme se dockali prvniho prikladu vyuziti jQuery. Predstavime si funkce click(), show() a hide(), ktere jsou jedny z nejpouzivanejsich fci.

12Říj/091

3) Selektory

Abychom mohli spravne vyuzivat vsechny stranky frameworku jQuery, je potreba spravne priradit funkci k urcitemu objektu. K tomu slouzi prave jmenovane selektory.

11Říj/090

2) Prvni spusteni

Takze k tomu abychom mohli si zkusit nejake ty efekty,testy a vychytavky pomoci jQuery si ji nejprve musime stahnout. Popripade pokud je nekdo liny muze sve testy zkouset na zkousecce.

11Říj/091

1) Povidani o jQuery

jQuery logo

jQuery

jQuery je lehká, malá javascriptová knihovna, která klade důraz na interakci mezi JavaScriptem a HTML. Byla vydána Johnem Resigem v lednu 2006 na newyorském BarCampu.

11Říj/091

Allowed memory size of x bytes exhausted

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 24 bytes) in /home/www/noblexity.com/felix/wp-includes/class-simplepie.php on line 11166

11Říj/090

PHP

PHP (rekurzivní zkratka PHP: Hypertext Preprocessor, „PHP: Hypertextový preprocesor“, původně Personal Home Page) je skriptovací programovací jazyk, určený především pro programování dynamických internetových stránek. Nejčastěji se začleňuje přímo do struktury jazyka HTML, XHTML či WML, což lze využít při tvorbě webových aplikací. PHP lze použít i k tvorbě konzolových a desktopových aplikací.

Tagged as: Continue reading
11Říj/090

HTML

HyperText Markup Language, označovaný zkratkou HTML, je značkovací jazyk pro hypertext. Je jedním z jazyků pro vytváření stránek v systému World Wide Web, který umožňuje publikaci dokumentů na Internetu.

Jazyk je aplikací dříve vyvinutého rozsáhlého univerzálního značkovacího jazyka SGML (Standard Generalized Markup Language). Vývoj HTML byl ovlivněn vývojem webových prohlížečů, které zpětně ovlivňovaly definici jazyka.

Zdroj: www.wikipedie.cz

Tagged as: No Comments