XML olvasása jQuery -vel

Az AJAX kéréseknél vagy JSON vagy XML az ajánlott formátum az adatok átvitelére. Véleményem szerint mindkettő megoldás jó, viszont van olyan eset amikor már egy XML kimenetet rendelkezésre áll, ezért a JSON-t felesleges lenni elkészíteni, ezért a legtöbb esetben én XML-t használok és a következőkben az XML olvasásának mikéntjét fogom bemutatni jQuery library segítségével.
Továbbolvas…

jQuery AJAX

Napjaink egyik legelterjedtebb javascript frameworkjével nagyon egyszerűen tudunk AJAX kéréseket végrehajtani. A leírásomban az 1.4-es verzió AJAX megoldásait fogom ismertetni.
Továbbolvas…

Cufon

A Cufon egy javascriptes megoldás a nem websafe fontok használatára. Tehát segítségével bármilyen betűtipust használhatunk a weboldalon sima szöveggel, nem kell képként kezelnünk ha egy speciális font-al akarunk valamit kiiratni. A kényelem mellett a másik előny az, hogy az oldal forrásában megtalálható lesz a szöveg, így a keresőrobotok látni fogják azt. Tehát ha valamilyen extra font-al akarjuk a h1-eket írni, akkor a Cufon a mi barátunk.
Továbbolvas…

Javascript text rotator

Keszitettem egy egyszeru kis javascript szoveg forgatot, es ezt szeretnem megosztani. A script mukodesehez jQuery libray szukseges az effectek miatt. Itt lathatjatok mukodes kozben es a forrasban ott a kod kommentezve.

301 atiranyitas tipusai

Ha valmilyen okból a domainnevünk megváltozik de szeretnénk a keresorobotokat es a latogatoinkat atiranyitani az uj domainra akkor is ha a regit probaljak megnyitni akkor a 301 -es atiranyitasra van szuksegunk. Ennek a lenyege hogy egy “Moved permanently” http fejlecet kuld el a bongeszonek es atiranyitja az uj domainre.

Továbbolvas…

Check all js function

Egy egyszeru kis js fuggvenyt szeretnenk megosztani veletek, amivel egy vezerlo checkbox-on keresztul ki tudunk jelolni egyszerre tobb masikat is. Ime a kod:

<script type="text/javascript">
function checkuncheck(name,controller,form){
    eval("name = document."+form+".elements['"+name+"']");
    name.checked = controller.checked;
    for (i = 0; i < name.length; i++)  {
     name[i].checked = controller.checked;
    }
}
</script>
<form name="test" >
<label>Controller</label><input type="checkbox" onclick="checkuncheck('test[]',this,'test')"/><br />
<input type="checkbox" name="test[]" /><br />
<input type="checkbox" name="test[]" /><br />
<input type="checkbox" name="test[]" /><br />
<input type="checkbox" name="test[]" /><br />
</form>

A fuggveny parameterei:
name: az vezerelni kivant checkbox-ok neve,
controller: a vezerlo checkbox objektuma,
form: a form neve amiben a checkbox-ok talalhatoak.

Anti IE6

Nem igazan kedvelem az IE6-ot,ezert osszedobtam egy apro js-t ami ha ie6-al nyitjak meg az oldalt egy figyelmezteto uzenetet jelenit meg es a beallitasoktol fuggo ido utan az eltunteti.
Lassuk a hasznalatat.
Miutan betoltottuk a jquery-t,a head reszbe az alabbi kodot illesszuk be:

<script type="text/javascript">
(function($){$.fn.antiIE = function(options){$.fn.antiIE.defaults  = $.extend({}, $.fn.antiIE.defaults, options);jQuery.each(jQuery.browser,function(i,val){if(i=="msie"&&jQuery.browser.version.substr(0,1)=="8"){$("body").append('<div class="thisisIE6">'+$.fn.antiIE.defaults.ie6Message+'</div>');$('.thisisIE6').css($.fn.antiIE.defaults.css).slideDown('slow');setTimeout(function(){$('.thisisIE6').slideUp()},($.fn.antiIE.defaults.timeout*1000))}});};
$.fn.antiIE.defaults = {
ie6Message: 'On ie 6-ot hasznal',
css : {'position':'fixed','top':'0','left':'0','width':'100%','height':'20px','display':'none','background':'#333131','padding':'20px','color':'#fff'},
timeout: 5
}})(jQuery);
$("body").antiIE({ie6Message:'On Internet Explorer 6-ot hasznal. Jobban jar mindenki ha lecsereli :).',timeout:5});
</script>

Az “On Internet Explorer… ” szoveg helyere irhatjuk be a megjeleniti kivant uzenetet a timeout pedig az eltuntenesi ido masodpercben.

Jelszogenerator

A jelszavak hasznalatanal fontos tenyezo hogy ne ertelmes szot hasznaljunk, mert azt az egyszeru bruteforce technikaval konnyeden fel lehet torni. Ezert krealtam egy jelszo generalo javascriptet : Jelszogenerator