Archívum - Dec 22, 2004
Things people don't understand
Az elemek "attribute'-jának és "property"-jének különbözőségéről
■ Mik az Apache 2 előnyei?
Az elmúlt napokban több blog is foglalkozott azzal, hogy az Apache közösség neheztel a PHP fejlesztőkre és közösségre, mert ezek nem fektetnek elég nagy hangsúlyt az Apache 2 változatára, vagyis hanyagolják azt az Apache 1.x javára. A gond leginkább abból adódik, hogy a PHP készítői nem ajánlják az Apache 2 használatát, annak többszálúságot (multi-threading) támogató képessége miatt, amelyre számos PHP kiegészítő még nincs felkészítve, így többszálú környezetben megbízhatatlan lenne a működésük.
Gyakori félreértések a web barkácsok között
Molly E. Holzschlag többek között blogjában és konferenciákon hirdeti az igét, segít megérteni az aktuális technikákat. Ethan Marcotte társulásával nemrég egy igen érdekes előadást tartottak The Marriage of Presentation and Structure címmel a Web Design World 2004 konferencián. Az előadás címében is ellent mond a hirdetett trendnek, mégpedig a megjelenítés és a struktúra szétválasztásának, de ez valójában csak látszólagos. Molly más hasonló félterértéseket is tisztázni igyekszik.
DAO - Adatbáziskezelés picit másképp
Ezúttal egy az adatbáziskezeléssel kapcsolatos témáról lesz szó. A cikk első felében egy módszert mutatok be, melynek alkalmazásával jól elkülöníthetőek az adatok mentésével, módosításával kapcsolatos kódok programunk egyéb részétől. A második részben arról lesz szó, hogy hogyan tudjuk az adatbáziskezelés során fellépő hibákat minél egyszerűbben kezelni. Már itt jelezni szeretném, hogy ennek a résznek a második fele némiképp egy gondolatkísérlet, vitaindítónak szánom. Ezt a megközelítést még nem nagyon láttam máshol leírva (lehet nem véletlenül), így kíváncsian várom majd a véleményeket vele kapcsolatban.
php + javascript
Sziasztok
van egy kis gondom egy javascript beagyazassal a php-ba.
ime a php script:
<?php $result = "
<td align=center valign=top width=30%>
<a href=javascript:launchSiteWin('picture.php?id=$id&lang=$lang');><img src=$picture width=100 border=0></a>
<br>$clickontoenlarge"; ?>
a js source:
<script language="javascript"><!--
var siteWin = null;
function launchSiteWin(URL, windowName, windowWidth, windowHeight, scrollbars)
{
var xposition = 400;
var yposition = 300;
var windowWidth = 660;
var windowHeight = 520;
if ((parseInt(navigator.appVersion) >= 4 )) {
xposition = (screen.width - windowWidth) / 2;
yposition = (screen.height - windowHeight) / 2;
}
if (!scrollbars) var scrollbars = 0;
var args = "width=" + windowWidth + ","
+ "height=" + windowHeight + ","
+ "location=0,"
+ "menubar=0,"
+ "scrollbars=" + scrollbars + ","
+ "status=0,"
+ "titlebar=0,"
+ "hotkeys=0,"
+ "screenx=" + xposition + "," // NN Only
+ "screeny=" + yposition + "," // NN Only
+ "left=" + xposition + "," // IE Only
+ "top=" + yposition; // IE Only
if (siteWin != null && !siteWin.closed) {
siteWin.close();
}
siteWin = window.open(URL, windowName, args);
siteWin.focus();
}
// --></script>
a firefox ill. netscape tokeletesen megjeleniti a dolgot, mig az IE egy nem igazan....
biztos valami egyszeru megoldas van ra, remelem tudtok segiteni
koszonettel
Tamas
■ van egy kis gondom egy javascript beagyazassal a php-ba.
ime a php script:
<?php $result = "
<td align=center valign=top width=30%>
<a href=javascript:launchSiteWin('picture.php?id=$id&lang=$lang');><img src=$picture width=100 border=0></a>
<br>$clickontoenlarge"; ?>
a js source:
<script language="javascript"><!--
var siteWin = null;
function launchSiteWin(URL, windowName, windowWidth, windowHeight, scrollbars)
{
var xposition = 400;
var yposition = 300;
var windowWidth = 660;
var windowHeight = 520;
if ((parseInt(navigator.appVersion) >= 4 )) {
xposition = (screen.width - windowWidth) / 2;
yposition = (screen.height - windowHeight) / 2;
}
if (!scrollbars) var scrollbars = 0;
var args = "width=" + windowWidth + ","
+ "height=" + windowHeight + ","
+ "location=0,"
+ "menubar=0,"
+ "scrollbars=" + scrollbars + ","
+ "status=0,"
+ "titlebar=0,"
+ "hotkeys=0,"
+ "screenx=" + xposition + "," // NN Only
+ "screeny=" + yposition + "," // NN Only
+ "left=" + xposition + "," // IE Only
+ "top=" + yposition; // IE Only
if (siteWin != null && !siteWin.closed) {
siteWin.close();
}
siteWin = window.open(URL, windowName, args);
siteWin.focus();
}
// --></script>
a firefox ill. netscape tokeletesen megjeleniti a dolgot, mig az IE egy nem igazan....
biztos valami egyszeru megoldas van ra, remelem tudtok segiteni
koszonettel
Tamas
Redirect bug?
Már többször tapasztaltam, de azt hittem, a hajnali 4 óra az oka:
Egyes esetekben a hozzászólás beküldése után az auto redirect más témához visz a fórumban, mint ahova a bejegyzést küldtem. Amennyire eddig tapasztaltam, ez akkor jelenik meg, ha több fülön is a Weblabor fórum lóg. :)
Példa: Téma1 és Téma2 a fórumban. Téma1 nyitva egyik fülön, Téma2 másikon. Bejegyzés megy Téma2-be, ám redirect után a Téma1-ben találom magam.
Kétlem, hogy lenne jelentősége, de WinXP-n Firefox 1.0en-t használok. Nem akartam "szétpróbálkozni" a fórumot, de már nem először tapasztalom ezt, úgyhogy valószínűleg bug.
■ Egyes esetekben a hozzászólás beküldése után az auto redirect más témához visz a fórumban, mint ahova a bejegyzést küldtem. Amennyire eddig tapasztaltam, ez akkor jelenik meg, ha több fülön is a Weblabor fórum lóg. :)
Példa: Téma1 és Téma2 a fórumban. Téma1 nyitva egyik fülön, Téma2 másikon. Bejegyzés megy Téma2-be, ám redirect után a Téma1-ben találom magam.
Kétlem, hogy lenne jelentősége, de WinXP-n Firefox 1.0en-t használok. Nem akartam "szétpróbálkozni" a fórumot, de már nem először tapasztalom ezt, úgyhogy valószínűleg bug.