ugrás a tartalomhoz

Archívum - Május 2005 - Fórum téma

május 31

detachEvent nem működik IE(6) alatt?

Anonymous · 2005. Május. 31. (K), 16.58
Üdv mindenkinek,

szeretnék form elemeknek hover, focus emulációt csinálni Explorer alá (FF,Opera alatt működik).

Ennek megvalósításához eventHandlereket használok, mint a Weblaboron, de sajna a Focus-os problémát nem tudom leküzdeni, pontosabban ha már megkapta a focus-t a form(elem pl: radiobutton), akkor le szeretném róla szedni az mouseover('hover_' class-ra állítja vissza az objektumot) és a mouseout('default' class-ra állítja vissza az objektumot) eseménykezelőket.

Bár azt írja a Quirksmode.org, hogy a focus-ra az IE nem adja vissza a megfelelő objektumot, de nekem sikerült a className(ezzel az objektum class-át lehet átállítani) propertyját átállítani!!

egy kis minta a js fájlból, egy egyszerű formkezelőt képzeljetek el, radiobuttonokkal(5db):

var msie = ((navigator.appVersion.indexOf("MSIE")!= -1)&&!window.opera)? true : false;
//addEvent(window, 'load', disableItems);
addEvent(window, 'load', classPopupHandler);

function classPopupHandler() {

if (msie) {
for (i=0; i<=4; i++) {
addEvent(document.form1['QA1'][i], 'mouseover', changeOver);
addEvent(document.form1['QA1'][i], 'mouseout', changeOut);
addEvent(document.form1['QA1'][i], 'focus', changeFocus);
}
}
}

function changeOver(evt) {
evt || (evt = window.event);
if( evt.srcElement ) tg = evt.srcElement;
else if( evt.target ) tg = evt.target;

tg.className = 'Hover_';

FocusedItem = tg.Name;
}

function changeOut(evt) {
evt || (evt = window.event);
if( evt.srcElement ) tg = evt.srcElement;
else if( evt.target ) tg = evt.target;

tg.className = 'Default_';
}

function changeFocus(evt) {

for (i=0; i<=4; i++) {
addEvent(document.form1['QA1'][i], 'mouseover', changeOver);
addEvent(document.form1['QA1'][i], 'mouseout', changeOut);
}

evt || (evt = window.event);
if( evt.srcElement ) tg = evt.srcElement;
else if( evt.target ) tg = evt.target;

handled_();

domain

Nigi · 2005. Május. 31. (K), 11.51
hogyan lehet megtudni azt, hogy eppen melyik szerveren fut a script pl igy: "weblabor.hu"
 

PASSWD

Anonymous · 2005. Május. 31. (K), 09.36
Sziasztok!

Az lenne a kérdésem, hogy PHP-ből hogyan lehet megoldani egy linuxos gépen létező user jelszavának megváltoztatását? Az új user hozzáadásával nincs semmi gond, mert az adduser-nek rögtön egy sorban meg tudok adni paramétert, de a passwd kétszer kéri a jelszót, és itt jön a gondom...

Tud valaki segíteni?

Előre is köszönöm!
 

május 30

Ingyenes tárhely PHP5-tel

Venemo · 2005. Május. 30. (H), 18.06
Sziasztok!
Ismer valamelyikőtök olyan ingyenes tárhelyet, ahol lehet PHP5 scripteket futtatni?
 

Dátum konvert hogyan?

Anonymous · 2005. Május. 30. (H), 09.28
Sziasztok!


Egy olyan kérdésem lenne, hogy adott egy dátum Mysql táblában pl.: "2000-01-02"
Ezt kéne úgy átalakítani, hogy mondjuk az legyen helyette, hogy "02. 01. 2000"
Ezt viszonylag egyszerűen megoldanám egy explode + felcserélgetés + implode vagy összefűzés párossal. A kérdésem az lenne, hogy létezik-e egy univerzális php függvény a probálára?
Valami ilyen kéne, hogy függvényneve($date,"Y-m-d","d. m. Y")
Ha van ilyen, hogy hívják? manualban nem sikerült a nyomára bukkannom.

Előre is köszi
 

Ha nem talál a szerver egy html oldalt!

Anonymous · 2005. Május. 30. (H), 09.23
Sziasztok!

Segítsetek, mert megőrülök!

A készülő weboldalam feltöltöttem egy szerverre ideiglenesen... www.woodtiger.atw.hu

Van egy index oldal, és egyenlőre 3 aloldal

Az egyik aloldal, nevezetesen a Business/Advice oldalt (business.html)
Nem találja a szerver (404-es hiba)
A linkelések jók, HTML (altok hiányától eltekintve) Valid.

Mi a franc lehet az oka?
Az oldal szerkeze olyan mint a többi amit megtalál a böngésző, csak a tartalom más.

Csak arra tudok gondolni, hogy valami nem jó a kódban, de már 50000 szer átnéztem...

köszi a segítséget.
 

Várom mindazok jelentkezését

Anonymous · 2005. Május. 30. (H), 07.57
Várom mindazok jelentkezését, akik segíteni szeretnének, egy új oldal készítésében, immár hét éve készült www.tarskozvetites.hu oldal helyett.
Marika www.tarskozvetites.hu##kukac##easymail.hu 06 70 310 74 35
 

május 28

Balloonhint (mouseover) és Opera

carstephun · 2005. Május. 28. (Szo), 19.43
Udv Mindenkinek,

olyan problemam van, hogy szeretnek egy balloonhintet csinalni, amely onmouseover esemenyre reagal, minden ok IE-ben es FF-ben, csak operaban nem akar mukodni, eddig nem tudom miert?!

Egy kis pelda(kulon js fajlban van):

a tobbi elerheto: oktatas.mkmcom.hu/test/teszt.html
oldalon

//addEvent(window, 'load', disableItems);
addEvent(window, 'load', classPopupHandler);

function classPopupHandler() {
addEvent(document.form1['textfield2'],'mouseover',doTip);
addEvent(document.form1['textfield'],'mouseover',doTip);
}

function doTip(evt) {

alert('xxx'); /* ide be kellene mennie, de nem hajtja vegre operaban */

evt || (evt = window.event);

var TipWindow = document.getElementById('tWindow');
TipWindow.style.top = evt.clientX;
TipWindow.style.left = evt.clientY - 50;
TipWindow.style.visibility = 'visible';
}

function addEvent(obj, evType, fn) {
if (obj.addEventListener) {
obj.addEventListener(evType, fn, true); /* elmeletileg lefut, mert az utana irt alert az megjelenet */
return true;
} else if (obj.attachEvent) {
var r = obj.attachEvent("on"+evType, fn);
return r;
} else {
return false;
}
}

Vkinek vmi otlete? (kosz)


Udv Sanyi
 

PHP formok kezelése linkekkel - hogyan?

Venemo · 2005. Május. 28. (Szo), 19.11
Sziasztok!
Van egy PHP programom, ami a websiteom menürendszerét úgy generája, hogy a menüben levő linkek egy formon belül vannak, és kattintásra elküldik azt. Így:
<object>
<form action='/chaosrpg/új/index.php' method='post' name='frmCikkelyMP0'>
<div class='sor'>
<input type='hidden' name='fomenupont' value='3'/>
<input type='hidden' name='almenupont' value='2'/>
<input type='hidden' name='cikkely' value='0'/>
<a href='#' onclick='document.frmCikkelyMP0.submit()'>Cikkcím</a>
</div>
</form>
</object>

A PHP kód egy XHTML fájlba van beágyzva, és a W3C validátora érvénytelennek találja, mivel a form elemnek nem lehet name paramétere. Viszont ha helyette az id-t írom, a form nem lesz elküldve, hanem egy hibaüzenetet kapok, amikor a linkre kattintok.
A kérdésem az, hogy hogyan lehet elérni ugyanezt a hatást a name paraméter nélkül, úgy, hogy a kód érvényes XHTML kód maradjon???

Venemo
 

URL dekódolás

Anonymous · 2005. Május. 28. (Szo), 16.47
Gugli kereső szavakat akarom visszafejteni, ezt adatbázisba felírkálni (statisztika; milyen szavakra keresnek és dobja ki a linkem a gugli, esetleg más keresők).

Kód:

$sztring = "%C3%81%C3%A1%C3%89%C3%A9%C3%8D%C3%AD%C3%93%C3%B3%C3%96%C3%B6%C5%90%C5%91%C3%9A%C3%BA%C3%9C%C3%BC%C5%B0%C5%B1";

echo htmlentities(utf8_decode(urldecode($sztring)));
Kérdés:
ŐőŰű karaktereket hogy kaphatnám vissza - előre definiált érték keresése majd csere a helyes karakterre trükközés nélkül? Végső esetben ez is megtenné, akkor viszont kellene egy táblázat azokkal a karakterekkel (és a kódolás utáni értékekkel), amit az utf8 és url decode az ŰűŐő karakterekhez hasonlóan nem tud visszafejteni - ilyet nem találtam sehol.
Az ötleteket előre is köszönöm...