ugrás a tartalomhoz

Archívum - Már 10, 2007 - Fórum téma

DIV-en belül IMG tag középre rendezése

ksgy · 2007. Már. 10. (Szo), 17.46
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)
 

diszkrét javascript esemény forrása

teamtom · 2007. Már. 10. (Szo), 15.59
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
 

Mysql felhasználók csak adott adatbázisokra

pcsenki · 2007. Már. 10. (Szo), 13.16
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:

grant all privileges on test.* to user1@localhost identified by '33';
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

zaphod · 2007. Már. 10. (Szo), 07.03
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

sziklaye · 2007. Már. 10. (Szo), 00.26
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. &nbsp;We'll
send the confirmation of your reservation to your email address within 24
hours. </p>

ajax google map api

memento · 2007. Már. 10. (Szo), 00.21
Ü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.