Archívum - Már 10, 2007
DIV-en belül IMG tag középre rendezése
Hali!
Egy cseppet elakadtam a blogom farigcsálása közben. Azt szeretném elérni, hogy amikor rákattintok egy képre, akkor a felugró div-ben lévő loader kis gif középre legyen rendezve. Ez ugye alapból úgy működik, hogy a div-nek amiben van, adok egy text-align: center-t, az img-nek pedig egy margin: 0px auto 0px auto-t pl. Viszont valamiért se ffox se IE nem eszi meg, a kép mindenáron balra van rendezve. A nyakamat teszem rá, hogy valami pofonegyszerű a megoldás, de már annyira beszűkültem, hogy egyszerűen nem jövök rá... :)
(persze belőhetném fixre, hogy X px-re legyen a bal szélétől, de az olyan ronda megoldás :))
Köszi előre is!
(link a blogra)
■ Egy cseppet elakadtam a blogom farigcsálása közben. Azt szeretném elérni, hogy amikor rákattintok egy képre, akkor a felugró div-ben lévő loader kis gif középre legyen rendezve. Ez ugye alapból úgy működik, hogy a div-nek amiben van, adok egy text-align: center-t, az img-nek pedig egy margin: 0px auto 0px auto-t pl. Viszont valamiért se ffox se IE nem eszi meg, a kép mindenáron balra van rendezve. A nyakamat teszem rá, hogy valami pofonegyszerű a megoldás, de már annyira beszűkültem, hogy egyszerűen nem jövök rá... :)
(persze belőhetném fixre, hogy X px-re legyen a bal szélétől, de az olyan ronda megoldás :))
Köszi előre is!
(link a blogra)
diszkrét javascript esemény forrása
Tisztelt JS guruk,
a diszkrét javascript és az eseménykezelés mélységeinek tanulmányozására létrehozott fájlom furcsán működik.
Az a tény, hogy következetesen ugyanazt csinálja IE6-ban és FF1.5 alatt is, azt sugallja, hogy én értek valamit félre. Tehát:
Egy paragrafusban van egy <em> elem, az onclick esemény (szinezd pirosra!) a paragrafusra van regisztrálva
Ha a P-re kattintok, beszinezi a P-t. Ha az EM-re kattintok, csak az EM lesz színes, holott én azt várnám, hogy az esemény felfelé "buborékol" egészen a P-ig és ott "is" végrehajtódik
valóban ez a helyes viselkedés? többféle szakirodalomból dolgozva próbálkoztam átírni, javítani a szkriptet, de mindig így működött
mit értelmezek félre?
a tesztoldal itt van
az első "lorem ipsum"-ban a második mondat az EM elem
mi hát az igazság?
Köszönöm: teamtom
■ a diszkrét javascript és az eseménykezelés mélységeinek tanulmányozására létrehozott fájlom furcsán működik.
Az a tény, hogy következetesen ugyanazt csinálja IE6-ban és FF1.5 alatt is, azt sugallja, hogy én értek valamit félre. Tehát:
Egy paragrafusban van egy <em> elem, az onclick esemény (szinezd pirosra!) a paragrafusra van regisztrálva
Ha a P-re kattintok, beszinezi a P-t. Ha az EM-re kattintok, csak az EM lesz színes, holott én azt várnám, hogy az esemény felfelé "buborékol" egészen a P-ig és ott "is" végrehajtódik
valóban ez a helyes viselkedés? többféle szakirodalomból dolgozva próbálkoztam átírni, javítani a szkriptet, de mindig így működött
mit értelmezek félre?
a tesztoldal itt van
az első "lorem ipsum"-ban a második mondat az EM elem
mi hát az igazság?
Köszönöm: teamtom
How YOU can join the W3C HTML5 Working Group in six easy steps
Hogyan lehet csatlakozni a munkacsoporthoz?
■ Mysql felhasználók csak adott adatbázisokra
Tisztelt Tagok!
Ha megkérlek titeket tudnátok-e segíteni, hogy tudnék, a Mysql
adatbázis parancsokkal olyan felhasználókat léterhozzni,
amik csak a nekik kijelőlt adatbázisok tábláihoz férhetnek
hozzá, kérlek ha lehet parancsokkat küldj, én a következővel
próbálkoztam:
Ez nem jó mert, a "user1" minden adatbázist látja, nekem az kellene,
hogy csak a kiadott 2-3 adatbázist használhassa.
Segítségeteket előre is megköszönném
Péter
Mail: itpeter##kukac##index.hu
■ Ha megkérlek titeket tudnátok-e segíteni, hogy tudnék, a Mysql
adatbázis parancsokkal olyan felhasználókat léterhozzni,
amik csak a nekik kijelőlt adatbázisok tábláihoz férhetnek
hozzá, kérlek ha lehet parancsokkat küldj, én a következővel
próbálkoztam:
grant all privileges on test.* to user1@localhost identified by '33';
utána:
flush privileges;
utána:
flush privileges;
Ez nem jó mert, a "user1" minden adatbázist látja, nekem az kellene,
hogy csak a kiadott 2-3 adatbázist használhassa.
Segítségeteket előre is megköszönném
Péter
Mail: itpeter##kukac##index.hu
div background (png) :hover
A következő a gondom. A már jó pár éve általam használt JS menüimet szeretném felváltani CSS-re. A sokszor grafikus, vagy átlátszó div-ekre pakolt effektelt .png képeket a JS OnMouseOver teljesen korrektül megoldja, de gondoltam egy nagyot és hajrá CSS. Amúgy is kezdem megkedvelni ezt a technikát :) Azon mnár túl vagyok, hogy IE7 alatt is kezeljem a png-ket, erre találtam egy okos scriptet. A behavior:hover .htc is rendben. Mondjuk itt megjegyezném, hogy a FireFox és az Opera sem szagolt hozzá a div class :hover-hez, mig a .htc-t be nem tettem, pedig mindenhol azt állítják, hogy ők aztán pedig mennyire.... no de sebaj. A lényeg, hogy a cserélendő kép ON állásában egy OuterGlow effekt van és az egész menü egy áttetsző divben helyezkedik el; amikor a JS cseréli a képet, akkor szépen jön a glow effektel elkészített kép, de amikor a CSS, akkor valami maszatos borzalomként jelenik meg ugyanaz a kép. Esetleg ötleg? ha lesz ma rá időm, kiteszem valahová, hogy látni is lehessen a problémámat. Addig is mindent köszi.
■ Hibaüzenet: Warning: Cannot send session cache limiter - headers already sent
Küzdök egy űrlappal, amit ha helyesen tölt ki a felhasználó, akkor hiba üzenet nélkül működik. Ha a csillagos mezőt nem tölti ki vagy kétszer nem ugyanazt az email címet adja meg vagy értelmetlen időtartamra foglal, akkor a lap tetején a következő hibaüzenet jelenik meg:
Warning: Cannot send session cache limiter - headers already sent (output started at /home/balatonhostel/public_html/urlapenglishh.php:62) in /home/balatonhostel/public_html/main.inc.php on line 2
Idemásolom a teljes kódot, hátha így könnyebben kapok segítséget valakitől. Előre is köszönök minden segítséget
<?php $nekunk= "info##kukac##balatonhostel.hu";
$erkho=$_POST[erkezes_honap];
switch ($erkho) {
case Jan: $erkho=1;
break;
case Feb: $erkho=2;
break;
case Mar: $erkho=3;
break;
case Apr: $erkho=4;
break;
case May: $erkho=5;
break;
case Jun: $erkho=6;
break;
case Jul: $erkho=7;
break;
case Aug: $erkho=8;
break;
case Sep: $erkho=9;
break;
case Oct: $erkho=10;
break;
case Nov: $erkho=11;
default:
$erkho=12;
}
$erknap=$_POST[erkezes_nap];
$erkev=$_POST[erkezes_ev];
$tavho=$_POST[tavozas_honap];
switch ($tavho) {
case Jan: $tavho=1;
break;
case Feb: $tavho=2;
break;
case Mar: $tavho=3;
break;
case Apr: $tavho=4;
break;
case May: $tavho=5;
break;
case Jun: $erkho=6;
break;
case Jul: $tavho=7;
break;
case Aug: $tavho=8;
break;
case Sep: $tavho=9;
break;
case Oct: $tavho=10;
break;
case Nov: $tavho=11;
default:
$tavho=12;
}$tavnap=$_POST[tavozas_nap];
$tavev=$_POST[erkezes_ev];
$checkout=mktime(0,0,0,$tavho,$tavnap,$tavev);
$checkin=mktime(0,0,0,$erkho,$erknap,$erkev);
$period=$checkout-$checkin;
function confirm($msg)
{
echo "<script langauge=\"javascript\">alert(\"".$msg."\");</script>";
}//end function
if (isset($_POST['send'])) {
if(strlen($_POST['nev'])>0 && strlen($_POST['email'])>0 && strlen($_POST['email2'])>0 && strlen($_POST['phone'])>0 ) {
if($_POST['email']==$_POST['email2']) {
if($period>0) {
$n=TRUE;
}else {
$msg="You can not departure earlier than you arrive! Plese check the dates.";
confirm($msg);
}} else {
$msg="The two email fields are not identical; enter your email again and confirm it." ;
confirm($msg);
}} else {
$n=FALSE;
$msg="Please fill all fields marked as * !";
confirm($msg);
}
if ($n) {
foreach($_POST as $key => $post)
{
if(!Empty($post))
{
$mail .= $key . "=" . $post . "\n";
}
}
if($_SERVER['SERVER_NAME'] == 'www.balatonhostel.hu')
{
mail($nekunk,"New reservation",$mail,"X-FW-MailID: " . $freewebxmail);
header('Location: koszonetenglish.html');
exit(); }
}
}
$page_title="Hullam Hostel";
include('./ujheader.inc');?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"><br>
<div style="margin-left: 40px;">
<p>To send a booking request to us, please fill in this form. We'll
send the confirmation of your reservation to your email address within 24
hours. </p>
Warning: Cannot send session cache limiter - headers already sent (output started at /home/balatonhostel/public_html/urlapenglishh.php:62) in /home/balatonhostel/public_html/main.inc.php on line 2
Idemásolom a teljes kódot, hátha így könnyebben kapok segítséget valakitől. Előre is köszönök minden segítséget
<?php $nekunk= "info##kukac##balatonhostel.hu";
$erkho=$_POST[erkezes_honap];
switch ($erkho) {
case Jan: $erkho=1;
break;
case Feb: $erkho=2;
break;
case Mar: $erkho=3;
break;
case Apr: $erkho=4;
break;
case May: $erkho=5;
break;
case Jun: $erkho=6;
break;
case Jul: $erkho=7;
break;
case Aug: $erkho=8;
break;
case Sep: $erkho=9;
break;
case Oct: $erkho=10;
break;
case Nov: $erkho=11;
default:
$erkho=12;
}
$erknap=$_POST[erkezes_nap];
$erkev=$_POST[erkezes_ev];
$tavho=$_POST[tavozas_honap];
switch ($tavho) {
case Jan: $tavho=1;
break;
case Feb: $tavho=2;
break;
case Mar: $tavho=3;
break;
case Apr: $tavho=4;
break;
case May: $tavho=5;
break;
case Jun: $erkho=6;
break;
case Jul: $tavho=7;
break;
case Aug: $tavho=8;
break;
case Sep: $tavho=9;
break;
case Oct: $tavho=10;
break;
case Nov: $tavho=11;
default:
$tavho=12;
}$tavnap=$_POST[tavozas_nap];
$tavev=$_POST[erkezes_ev];
$checkout=mktime(0,0,0,$tavho,$tavnap,$tavev);
$checkin=mktime(0,0,0,$erkho,$erknap,$erkev);
$period=$checkout-$checkin;
function confirm($msg)
{
echo "<script langauge=\"javascript\">alert(\"".$msg."\");</script>";
}//end function
if (isset($_POST['send'])) {
if(strlen($_POST['nev'])>0 && strlen($_POST['email'])>0 && strlen($_POST['email2'])>0 && strlen($_POST['phone'])>0 ) {
if($_POST['email']==$_POST['email2']) {
if($period>0) {
$n=TRUE;
}else {
$msg="You can not departure earlier than you arrive! Plese check the dates.";
confirm($msg);
}} else {
$msg="The two email fields are not identical; enter your email again and confirm it." ;
confirm($msg);
}} else {
$n=FALSE;
$msg="Please fill all fields marked as * !";
confirm($msg);
}
if ($n) {
foreach($_POST as $key => $post)
{
if(!Empty($post))
{
$mail .= $key . "=" . $post . "\n";
}
}
if($_SERVER['SERVER_NAME'] == 'www.balatonhostel.hu')
{
mail($nekunk,"New reservation",$mail,"X-FW-MailID: " . $freewebxmail);
header('Location: koszonetenglish.html');
exit(); }
}
}
$page_title="Hullam Hostel";
include('./ujheader.inc');?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"><br>
<div style="margin-left: 40px;">
<p>To send a booking request to us, please fill in this form. We'll
send the confirmation of your reservation to your email address within 24
hours. </p>
ajax google map api
Üdv!
Azt szeretném megoldani, hogy egy oldalsó menü ajaxal töltse be a középső részbe az adatokat. Ez működik is, csak ha a google map térképét szeretném ott megjeleníteni akkor nem igazán töltődik be. A gmapez.js-t az index.html-ben hívtam be, és ugye a térképen megjelenő adatok(divek) egy másik oldalról jönnnek, szóval azt gyanítom itt lesz valahol a hiba, de nemtudom hogy kéne megoldani...
Segítségeteket előre is köszönöm.
■ Azt szeretném megoldani, hogy egy oldalsó menü ajaxal töltse be a középső részbe az adatokat. Ez működik is, csak ha a google map térképét szeretném ott megjeleníteni akkor nem igazán töltődik be. A gmapez.js-t az index.html-ben hívtam be, és ugye a térképen megjelenő adatok(divek) egy másik oldalról jönnnek, szóval azt gyanítom itt lesz valahol a hiba, de nemtudom hogy kéne megoldani...
Segítségeteket előre is köszönöm.