Archívum - 2010
október 25
Intranetes weblap áthelyezése
Korábban, mások által készített intranetes weblapot kell áthelyeznem egy régi W2003as szerverről egy új W2003ra. Az anyag az Inetpub-ban van. Elég-e az új helyre átmásolnom, vagy ott is telepíteni kell a PHP-t? (A régi helyen van egy PHP könyvtár.) Lehet, túl láma vagyok, de korábban nem volt még dolgom a PHP-vel. Hogy tudom megnézni, melyik verzióval készült az anyag?
Köszi.
jQuery + SEO
Most tanulgatom a jQuery-t és azt szeretném megvalósítani, hogy az oldal újratöltése nélkül frissüljön egy bizonyos doboz tartalma. Ezzel nincs is semmi gond, megy szépen.
A feladathoz tartozó html:
<a class="menuitem" href="http://site.com/rolunk/">Rólunk</a>
<a class="menuitem" href="http://site.com/eloadasok/">Előadások</a>
<a class="menuitem" href="http://site.com/kapcsolat/">Kapcsolat</a>
$( function() {
$('.menuitem').click( function( e ) {
$('.text').fadeOut('slow' , function(){
var link = e.currentTarget.href.split('/');
var page = link[link.length - 1] == '' ? link[link.length - 2] : link[link.length - 1];
window.location.hash = page;
$('.text').load('http://'+window.location.host+'/pages/'+page+'.html');
} );
$('.text').fadeIn('slow');
return false;
} );
});
Az teljesen világos, hogy aki nem rendelkezik JS támogatással annak is biztosítani kell lehetőséget a tartalom "megszerzésére". Ezt hivatott elintézni, hogy a linkek nem könyvjelzőként, hanem teljes urlként vannak megadva. Természetesen az egész alatt fog majd futni egy szerveroldali szkript is. Az fogja kiszolgálni majd azokat a kéréseket, amik nem a http://site.com urlen érkeznek, hanem mondjuk a http://site.com/rolunk -ról.
Ügyebár a jelenlegi állás szerint a keresők a következő urleket indexelnék az oldalról: http://site.com/ , http://site.com/rolunk/ , http://site.com/eloadasok/ , http://site.com/kapcsolat/
Ekkor ha valaki a keresőkből érkezik mondjuk a http://site.com/rolunk/ linken, az alkalmazás gond nélkül visszaadja a teljes oldal, amiben a rolunk menüpont tartalma szerepel a megfelelő helyen, ám nekem ezzel az a bajom, hogy ha van a kliensnek js támogatása, akkor a további navigálás esetén a link elég csúnya lesz.
Firefox 4 edges out Chrome in SunSpider test
október 24
A Weblabor arcai 3.
Ahogyan előttem már többen megtették, most én is bemutatkoznék a közösségnek. Lendvai Norbertként ismernek, ’83 szeptember havában láttam meg a napvilágot Tapolca város kórházának valamely szülőszobáján. Egy kis kitérőtől eltekintve azóta is Sümegen élem mindennapjaimat.
október 23
Lekerekített div
Elegáns, kényelmesen kezelhető és böngészőfüggetlen(!) megoldást keresek html és css (esetleg javascript - framework is) felhasználásával, arra hogy a div-ek sarkai lekerekítetten jelenjenek meg.
- a háttérszín/kép is csak a lekerekítésig töltse ki a div-et
- a div mérete dinamikus(!)
- a div-nek lehessen keretet adni (nem feltétlen style="border:..."), ami szintén a lekerekített vonalat követi
- tableless megoldás legyen(!)
A '-moz-border-radius'-hoz hasonló -böngészőfüggetlen- megoldás lenne a legideálisabb.
Ötlet?
Egy JavaScript keretrendszer születése – öröklődés
Ebben a részben az osztályok közötti öröklést valósítjuk meg. Mint azt látni fogjuk, ez nem is annyira egyszerű feladat. A javascriptes öröklődésre több megoldás született. Létezik olyan, ahol másoljuk a prototípusok tulajdonságait, és olyan is, ahol a leszármazott osztály prototípusa az ős osztály egy példánya. Vizsgáljuk meg ez utóbbit kicsit közelebbről.
HTML5 konferencia Budapesten
2007 márciusában Merre tart a web? címmel értekeztünk naívan az akkor még friss XHTML 2 és HTML 5 csapásvonalakról, majd két évvel később, tavaly nyáron a W3C bejelentette, hogy ejti az XHTML 2-t, a továbbiakban a HTML 5-öt támogatja. Hogy merre tart most a web, mi a helyzet a HTML5-tel? Ezekre a kérdésekre keresi a választ október 28-án, jövő hét csütörtökön a W3C Magyar Iroda HTML5 Műhelykonferencia rendezvényükön. A részvétel ingyenes.
október 23
JavaScript hivás egérmozgással szemetes kód nélkül
Nem igazi "probléma" csak szépséghiba
Adott egy <div>ünk, benne sok kicsi <div> listaszerűen. Ezekkel a kis listaelemekkel lenne problemám.
Ugyanis szinte minden egér-eventhez köthető valami JavaScript történés.
Valahogy igy:
<div>
<div>
<a onclick="itemwear()" ondblclick="itemdrop()" onmouseout="hideinfo()" onmouseover="showinfo()">
Database datas
</a>
</div>
<div>
<a onclick="itemwear()" ondblclick="itemdrop()" onmouseout="hideinfo()" onmouseover="showinfo()">
Database datas
</a>
</div>
</div>
Természetesen ez nem a teljes kód, csak lecsupaszitottam a problémára.
A két DIV sem csak 2 lenne hanem aggasztóan sok, csak felesleges copyznom érti mindenki.
Az a gondom velük h nem-e lehetne megoldani valahogy azt, h ne kelljen minden sorban leirnom a JS hivást? Akármire vevő vagyok.
A kód formázva van CSS-el, PHP generált MySQL adatbázissal. Ajax módszerrel kommunikál. Szóval van kód rendesen. És ha egy mód lenne rá akkor lecserélném h (ez most hülyeség lesz de igy lenne a legfrappánsabb)
CSS-t neki:
[colorer=css]
#mouse
onclick="itemwear()" ondblclick="itemdrop()" onmouseout="hideinfo()" onmouseover="showinfo()"
<div>
<a >
<div id=mouse>
Database datas
</div>
<div id=mouse>
Database datas
</div>
</div>