Archívum - 2010
január 2
AJAX Collection
Hasznos jQuery és MooTools szkriptek kategóriák szerinti gyűjteménye
■ GIMP 2.7 for Linux has a single windowed mode
SVN trönkben az egyablakos üzemmódot támogató GIMP
■ CSS div függőleges kitöltés
Üdv!
Erősen ismerkedőben a CSS-el, egy olyan problémába ütköztem, amit jónéhány napi guglizás után sem sikerült megoldanom.
Van egy egyszerű honlap struktúra:A header és a footer 50px. Hogyan lehet megcsinálni azt, hogy a content div kitöltse a böngészőben a rendelkezésére álló függőleges teret úgy, hogy a footer a böngésző aljához illeszkedjen? A content tartalma esetenként csak néhány szó, ezért az nem mindig tudja biztosítani, hogy a honlap alja elérje a böngésző alját (különösen nagyobb felbontások esetén).
Néhány leírás alapján én ezzel próbálkoztam:Sajnos ez sem igazán megfelelő, mert ekkor viszont már megjelenik a görgetősáv, és a footert csak legörgetve lehet elérni.
■ Erősen ismerkedőben a CSS-el, egy olyan problémába ütköztem, amit jónéhány napi guglizás után sem sikerült megoldanom.
Van egy egyszerű honlap struktúra:
<div id="header">valami</div>
<div id="content">valami</div>
<div id="footer">valami</div>
Néhány leírás alapján én ezzel próbálkoztam:
html {
height: 100%;
}
body {
height: 100%;
margin: 0px;
padding: 0px;
}
#header {
width: 850px;
height: 50px;
margin: auto;
}
#content {
width: 850px;
min-height: 100%;
margin: auto;
}
#footer {
width: 850px;
height: 50px;
margin: auto;
}
Javascript szülő osztály hívásának továbbörökítése
Üdv.
Van egy kis gondom, amire nem találtam semmilyen megoldást.
A lényeg, hogy származtatni szeretnék osztályokat egymásból, és a szülő osztály függvényeit elérni. A gondom az, hogy a szülő osztályból hívott függvényben a this.parent nem a nagyszülőre, hanem a szülőre vonatkozik, és így végtelen ciklusba kerül. Ez persze logikus, viszont kíváncsi vagyok létezik e megoldás ennek kikerülésére.
Itt egy példa:
■ Van egy kis gondom, amire nem találtam semmilyen megoldást.
A lényeg, hogy származtatni szeretnék osztályokat egymásból, és a szülő osztály függvényeit elérni. A gondom az, hogy a szülő osztályból hívott függvényben a this.parent nem a nagyszülőre, hanem a szülőre vonatkozik, és így végtelen ciklusba kerül. Ez persze logikus, viszont kíváncsi vagyok létezik e megoldás ennek kikerülésére.
Itt egy példa:
Object.prototype.extend=function (source)
{
if (source)
{
for (var property in source)
{
if
(
(property in Object.prototype)
?
source[property]!==Object.prototype[property]
&&
this[property]===Object.prototype[property]
:
!(property in this)
)
{
this[property]=source[property];
}
}
}
return this;
};
Object.prototype.implement=function (source)
{
if (source)
{
for (var property in source)
{
if
(
!(property in Object.prototype)
||
source[property]!==Object.prototype[property]
)
{
this[property]=source[property];
}
}
}
return this;
};
Class=function (source)
{
return function ()
{
if (this.initialize instanceof Function)
{
this.initialize.apply(this,arguments);
}
}.implement(source);
};
Function.prototype.extend(
{
extend: function (source)
{
this.prototype.extend(source.prototype);
this.prototype.parent=source.prototype;
return this;
},
implement: function (source)
{
this.prototype.implement(source);
return this;
}
});
var a=new Class(
{
initialize: function ()
{
this.a=1;
}
});
var b=new Class(
{
initialize: function ()
{
this.parent.initialize.apply(this,arguments);
this.b=1;
}
}).extend(a);
var c=new Class(
{
initialize: function ()
{
this.parent.initialize.apply(this,arguments);
this.c=1;
}
}).extend(b);
var d=new c;
alert(d.a && d.b && d.c);
január 1
PHP fórum készítése
Sziasztok,
egy egyszerűbb fórumot csinálok php-vel. A mySQL adatbázisban a táblák a topic nevek,
a hozzászólások pedig a táblák mezőiben vannak letárolva. A problémám az, hogy nem tudok ékezetes karaktereket bevinni, valamint a táblák neveimben(azaz a topic nevekben) szóközt alkalmazni.
A hozzászólásokban sikerült ékezetes karaktereket bevinnem, úgy hogy a hozzászólást URL-é kódolom majd amikor a megjelenítésre kerül a sor visszakódolom. Ez azonban nem működik a táblanevek esetében.
A szóközös problémára van egy ötletem: bevitelnél egy speciális karaktersorozattal helyettesíteném a szóközt, majd kiolvasásnál visszaalakítanám szóközzé. De jobban örülnék ha lenne erre valami elegánsabb megoldás.
Összegezve:
-Hogyan tudnék ékezetes karaktereket a táblák neveiben megjeleníteni?
-Hogyan tudnék szóközöket a táblák neveiben megjeleníteni egyszerűen?
■ egy egyszerűbb fórumot csinálok php-vel. A mySQL adatbázisban a táblák a topic nevek,
a hozzászólások pedig a táblák mezőiben vannak letárolva. A problémám az, hogy nem tudok ékezetes karaktereket bevinni, valamint a táblák neveimben(azaz a topic nevekben) szóközt alkalmazni.
A hozzászólásokban sikerült ékezetes karaktereket bevinnem, úgy hogy a hozzászólást URL-é kódolom majd amikor a megjelenítésre kerül a sor visszakódolom. Ez azonban nem működik a táblanevek esetében.
A szóközös problémára van egy ötletem: bevitelnél egy speciális karaktersorozattal helyettesíteném a szóközt, majd kiolvasásnál visszaalakítanám szóközzé. De jobban örülnék ha lenne erre valami elegánsabb megoldás.
Összegezve:
-Hogyan tudnék ékezetes karaktereket a táblák neveiben megjeleníteni?
-Hogyan tudnék szóközöket a táblák neveiben megjeleníteni egyszerűen?