Archívum - 2008
február 9
CSS background repeat-x 100%
Üdv!
Ha egy 100% széles div-nek adok egy repeat-x-es hátteret, akkor elméletileg a böngésző teljes szélességében "rajzolódik" a kép. De ha nem teljes méretben van az ablak és a vízszintes görgővel jobbra görgetek, akkor nem ismétlődik a kép, csak addig amilyen széles épp az ablak, azaz véges a kép. Biztos sokan találkoztak már ezzel a problémával.
Találtam rá egy megoldást, ha a body-ba teszem, akkor semmi gond, nem teljes méretben ha görgetek, végig ott van. Ezzel csak az a bajom, hogy 1db ilyen hátteret tehetek be. De én 2 szeretnék, egyet a fejlécnek, egyet a láblécnek, viszont a bodynak nem adhatok meg két hátteret.
A kérdésem az lenne, milyen módon lehetne megvalósítani, hogy a fejléc és lábléc is 100% széles legyen és az ablak "előző nézet"-re váltás után jobbra görgetésnél is ismétlődjön a kép!?
Köszönöm előre a megoldást!
■ Ha egy 100% széles div-nek adok egy repeat-x-es hátteret, akkor elméletileg a böngésző teljes szélességében "rajzolódik" a kép. De ha nem teljes méretben van az ablak és a vízszintes görgővel jobbra görgetek, akkor nem ismétlődik a kép, csak addig amilyen széles épp az ablak, azaz véges a kép. Biztos sokan találkoztak már ezzel a problémával.
Találtam rá egy megoldást, ha a body-ba teszem, akkor semmi gond, nem teljes méretben ha görgetek, végig ott van. Ezzel csak az a bajom, hogy 1db ilyen hátteret tehetek be. De én 2 szeretnék, egyet a fejlécnek, egyet a láblécnek, viszont a bodynak nem adhatok meg két hátteret.
A kérdésem az lenne, milyen módon lehetne megvalósítani, hogy a fejléc és lábléc is 100% széles legyen és az ablak "előző nézet"-re váltás után jobbra görgetésnél is ismétlődjön a kép!?
Köszönöm előre a megoldást!
MYSQL COUNT
A kérdésem van e lehetőség arra hogy egy adoot mező alapján csináljak count lekérdezést.
A probléma adott év (2008) adoot hónapjaira pl 01,02 (tehét január, február) szeretnék összegzést végezni.
az adatbázisban csak egy 'datum' oszlop hivatkozik a dátumra a következő formában pl:
2008.01.11
2008.01.12
2008.02.11
al kerdezésben azt seretném hoyg hónapok szerint végezze el a count-ot
igy januárra 2 februárra 1 az eredmény
köszönöm
■ A probléma adott év (2008) adoot hónapjaira pl 01,02 (tehét január, február) szeretnék összegzést végezni.
az adatbázisban csak egy 'datum' oszlop hivatkozik a dátumra a következő formában pl:
2008.01.11
2008.01.12
2008.02.11
al kerdezésben azt seretném hoyg hónapok szerint végezze el a count-ot
igy januárra 2 februárra 1 az eredmény
köszönöm
JS - több inputhoz trim()
Sziasztok!
azt szeretném elérni, hogy ha egy oldalon több inputom van, akkor azokat az üres tartalomtól levédjem. Írtam egy kódot, ami a spaceket trim-eli, csak nem sikerül beletenni a for ciklusba, hogy az összes inputon végigmenjen.
itt a kód:
<html>
<head>
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
String.prototype.trim = function () {
return this.replace(/^\s*/, "").replace(/\s*$/, "");
}
function checkform(form) {
var mezok = array("alpha", "beta", "gamma");
for (i = 0; i < mezok.length; i++) {
var s = document.getElementById(mezok[i]).value;
trimmed = s.trim();
if (trimmed == "") {
alert("A beviteli mező üres!");
form.trimmed.focus();
return false;
}
}
}
//-->
</script>
</head>
<body>
<form method="post" action="" onsubmit="return checkform(this);">
<input type="text" name="alpha" id="alpha"><br>
<input type="text" name="beta" id="beta"><br>
<input type="text" name="gamma" id="gamma"><br>
<input type="submit" value="Search">
</form>
</body>
</html>
hol rontottam el? előre is köszönöm a segítségeteket!
■ azt szeretném elérni, hogy ha egy oldalon több inputom van, akkor azokat az üres tartalomtól levédjem. Írtam egy kódot, ami a spaceket trim-eli, csak nem sikerül beletenni a for ciklusba, hogy az összes inputon végigmenjen.
itt a kód:
<html>
<head>
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
String.prototype.trim = function () {
return this.replace(/^\s*/, "").replace(/\s*$/, "");
}
function checkform(form) {
var mezok = array("alpha", "beta", "gamma");
for (i = 0; i < mezok.length; i++) {
var s = document.getElementById(mezok[i]).value;
trimmed = s.trim();
if (trimmed == "") {
alert("A beviteli mező üres!");
form.trimmed.focus();
return false;
}
}
}
//-->
</script>
</head>
<body>
<form method="post" action="" onsubmit="return checkform(this);">
<input type="text" name="alpha" id="alpha"><br>
<input type="text" name="beta" id="beta"><br>
<input type="text" name="gamma" id="gamma"><br>
<input type="submit" value="Search">
</form>
</body>
</html>
hol rontottam el? előre is köszönöm a segítségeteket!
Örökölt statikus metódus ismeri saját osztályát
Üdv az OOP-s nyavajáimat feldolgozó sorozat második epizódjában! A probléma következő:A staf funkcióban szeretnék valami jelet kapni, ami megmondja, hogy "B", viszont sem az __CLASS__ sem a get_class () nem mondja meg. A debug_backtrace sem tartalmaz semmi infót, ami segítene.
■
class A {
static function staf () {
echo ("Engedjenek! Statikus vagyok!");
}
}
class B extends A {
}
B::staf ();
Eseménykezelés PHPben egy vagy több függvény?
Halihó!
Gondolkodom egy eseménykezeléshez hasonló struktúra létrehozásán PHP alapon. Nagy kérdés előtt állok. Az első lehetőség, hogy a feliratkozott ojjektuokban legyen egy függvény, ami paraméterként kapja az esemény tipusát, a másodikban sok függvény kezelné a nevének megfelelő funkciót. Eddi gígy okoskodtam:
Egy fv
- string összehasonlításnál nehezen jövök rá, ha elgépeltem az esemény nevét, sok fogcsikorgatás
- a különböző eseményeket 99%-ban úgy is egy-egy funkciónak dobom át, fölöslegesen kell egy switch (vagy select, vagy akárhogy is hívják) minden egyes hallgatózó osztályban
Több fv
reflexióval
- a reflexiós api-t kell használni (method_exists) egy síma IF helyett (pl ha egy eseménytipusra nem kíváncsi a figyelő)
- call_user_method -dal kell hívni az egyes függvényeket (kérdéses overhead)
- még mindig nem derül ki, ha elgépeltem az esemény (vagy függvény) nevét valahol
interfésszel
- minden eseményküldönek saját interface tipussal kell rendelkeznie a hallgatózó objektumok számára
+ megoldódik az elgépelés problémája
- üres funkciókat létre kell hozni a nem figyelt eseményeknek is (nomeg ennek az overhead-je)
Nagyjából eddig jutottam, most azon tűnődök egyáltalán érdemes-e nekivágni ;)
■ Gondolkodom egy eseménykezeléshez hasonló struktúra létrehozásán PHP alapon. Nagy kérdés előtt állok. Az első lehetőség, hogy a feliratkozott ojjektuokban legyen egy függvény, ami paraméterként kapja az esemény tipusát, a másodikban sok függvény kezelné a nevének megfelelő funkciót. Eddi gígy okoskodtam:
Egy fv
- string összehasonlításnál nehezen jövök rá, ha elgépeltem az esemény nevét, sok fogcsikorgatás
- a különböző eseményeket 99%-ban úgy is egy-egy funkciónak dobom át, fölöslegesen kell egy switch (vagy select, vagy akárhogy is hívják) minden egyes hallgatózó osztályban
Több fv
reflexióval
- a reflexiós api-t kell használni (method_exists) egy síma IF helyett (pl ha egy eseménytipusra nem kíváncsi a figyelő)
- call_user_method -dal kell hívni az egyes függvényeket (kérdéses overhead)
- még mindig nem derül ki, ha elgépeltem az esemény (vagy függvény) nevét valahol
interfésszel
- minden eseményküldönek saját interface tipussal kell rendelkeznie a hallgatózó objektumok számára
+ megoldódik az elgépelés problémája
- üres funkciókat létre kell hozni a nem figyelt eseményeknek is (nomeg ennek az overhead-je)
Nagyjából eddig jutottam, most azon tűnődök egyáltalán érdemes-e nekivágni ;)
css felszínválasztó
Szeretnék létrehozni egy felszínválasztót,amivel egy honlap színvilágát lehet változtatni. Azt kb tudom,hogy mi lenne a folyamat,de a megvalósítást nem tudom, mivel még kedző vagyok:)
Azt szeretném meg oldani,hogy gomb nyomásra mindig más css fájlt hívjon be, hogy ezzel változzon a kinézet.
Eddigi probálkozás ez volt, egy oldal alapján:
<link id="colorsetlink" type="text/css" href="http://users.atw.hu/porcupain/black.css" rel="stylesheet" />
<div id="colorsetselect">
<ul>
<li class="black"><a href="#" onclick="changeColorset('http://users.atw.hu/porcupain/black.css'); return false;"><span>fekete </span></a></li>
<li class="white"><a href="#" onclick="changeColorset('http://users.atw.hu/porcupain/white.css'); return false;"><span>fehér</span></a></li>
<li class="filler"> </li>
</ul>
</div>
Meg köszönném, ha segítenétek!
■ Azt szeretném meg oldani,hogy gomb nyomásra mindig más css fájlt hívjon be, hogy ezzel változzon a kinézet.
Eddigi probálkozás ez volt, egy oldal alapján:
<link id="colorsetlink" type="text/css" href="http://users.atw.hu/porcupain/black.css" rel="stylesheet" />
<div id="colorsetselect">
<ul>
<li class="black"><a href="#" onclick="changeColorset('http://users.atw.hu/porcupain/black.css'); return false;"><span>fekete </span></a></li>
<li class="white"><a href="#" onclick="changeColorset('http://users.atw.hu/porcupain/white.css'); return false;"><span>fehér</span></a></li>
<li class="filler"> </li>
</ul>
</div>
Meg köszönném, ha segítenétek!
február 8
Apple's Safari 3.1 to support downloadable web fonts, more
Betűtípus beágyazás, HTML 5 lokális adatbázis és natív getElementsByClassName() támogatás
■ szolgáltató a jelszómat kéri upgrade-hez
Helló!
Amerikai szerveren levő oldalamnál upgrade-elni szeretnék, és ennek folyamatát e-mailben tárgyalom az emberkével. Azt hiszem a c-panel jelszómat kéri hozzá. Ezt szokták kérni? Nem adnám oda szívesen.
A szolgáltató amúgy cnet referenciával rendelkezik (legalábbis odatette a honlapra a képet, de azt hiszem a cnet honlapján is láttam a megerősítést). Eddig nem volt velük baj.
Szóval odaadhatom a jelszót?
■ Amerikai szerveren levő oldalamnál upgrade-elni szeretnék, és ennek folyamatát e-mailben tárgyalom az emberkével. Azt hiszem a c-panel jelszómat kéri hozzá. Ezt szokták kérni? Nem adnám oda szívesen.
A szolgáltató amúgy cnet referenciával rendelkezik (legalábbis odatette a honlapra a képet, de azt hiszem a cnet honlapján is láttam a megerősítést). Eddig nem volt velük baj.
Szóval odaadhatom a jelszót?
Kurzor kinézetének változtatása
A kérdésem az lenne, hogy hogyan lehet a kurzorok képét kicserélni. Nem a beéptített kurzorok érdekelnének, hanem, hogy a kurzort ki lehet-e cserélni egy képpel és hogyan?
Ha járt valaki a Barátikör-ön, akkor láthatta, hogy a görgő lenyomásakkor megjelenő 2 (vagy 4) ágú nyíl helyett egy másik képet raktak be. Na de hogyan?
Előre is köszi minden segítséget!
■ Ha járt valaki a Barátikör-ön, akkor láthatta, hogy a görgő lenyomásakkor megjelenő 2 (vagy 4) ágú nyíl helyett egy másik képet raktak be. Na de hogyan?
Előre is köszi minden segítséget!
Eladó PHP könyvek
Van itt néhány PHP könyv a polcomon, ami érdekelhet valakit. Újszerű állapotban, azért adom el őket, mert nekem már nincs szükségem rájuk.
Schlossnagle: Advanced PHP Programming
ugyanez magyarul: PHP fejlesztés felsőfokon
Weblabor ajánló
Coggeshall: PHP5 Unleashed
és bár nem PHP, de hátha a Ruby on Rails is érdekel valakit:
Thomas - Heinemeier Hansson: Agile Web Development with Rails, 1st edition
az első kiadás van meg könyvben, de szívesen odaadom mellé a másodikat pdf-ben.
Weblabor ajánló
Mindegyik könyv 3500Ft-ért. First Come, First Served.
Átvétel személyesen Budapesten.
■ Schlossnagle: Advanced PHP Programming
ugyanez magyarul: PHP fejlesztés felsőfokon
Weblabor ajánló
Coggeshall: PHP5 Unleashed
és bár nem PHP, de hátha a Ruby on Rails is érdekel valakit:
Thomas - Heinemeier Hansson: Agile Web Development with Rails, 1st edition
az első kiadás van meg könyvben, de szívesen odaadom mellé a másodikat pdf-ben.
Weblabor ajánló
Mindegyik könyv 3500Ft-ért. First Come, First Served.
Átvétel személyesen Budapesten.