ugrás a tartalomhoz

Archívum - Szep 2006 - Fórum téma

szeptember 12

Uj ablak mgnyitasa linkre

Anonymous · 2006. Szep. 12. (K), 14.10
Szeretnek egy uj ablakot megnyitni ha raklikelek egy linkre. Az ablak merete szeretnem ha kisebb lenne mint a normalis browszere.

Az ablakban egy adress book lesz. A kovetkezo keppen kell kinezen:

checkbox || Name || Details

==Gomb1==
A nevek kilistazasahoz PHP-t es mySQL-t kell hasznalnom. A gomb torli a kivalasztott felhasznalokat.

Az uj ablak letrehozasahoz mit kell hasznalni ? Javascriptet? esetleg tudnatok egy peldat adni, vagy leirni az angol nevet annak a modszernek ami letrehozna a kissebb meretu ablakot.

Koszonom !
 

Divek egymás alá igazítása

montressor · 2006. Szep. 12. (K), 11.12
Hali!

bocsanat, ha trivialis, de belecsoppentem a css-be, es meg nem igazan latom at a dolgot. Diveket szeretnek egymas ala igazitani. Tehat a bal felsonek megmondom hol legyen, es a bal also tetejet a felso aljahoz szeretnem illeszteni.
koszonom
 

Nem letezo felhasznalok kilistazasa

Anonymous · 2006. Szep. 12. (K), 09.57
Van a kovetkezo mySQL query:
  1. $find = mysql_query("SELECT user_id FROM register WHERE username IN('". implode ("', '", $users) ."')");  
Kilistaza az osszes user ID-jet a register tablabol. Ezel a queryvel meg lehetne csinalni, hogy listaza ki azokat a userneveket is amelyeknek nincs ID-juk (azonositojuk) a register tablaban ?

Koszonom !
 

Diszkrét rollover vs. IE

Dj Faustus · 2006. Szep. 12. (K), 04.05
Szevasztok, problémám a következő lenne:
adottak az alábbi Javascript függvények:
  1. function getElementsByClass(name) {  
  2.   var found = 0;  
  3.   var elems = new Array();  
  4.   var alltags = document.getElementsByTagName("*");  
  5.   if (alltags) {  
  6.     for (j=0; j < alltags.length; j++) {  
  7.         if (alltags[j].className==name) {  
  8.           elems[found++]=alltags[j];  
  9.         }  
  10.     }  
  11.   }  
  12.   return(elems);  
  13. }  
  14. function addEventHandler(obj, eventType, handler) {  
  15.     if (window.opera && obj.addEventListener) {  
  16.         obj.addEventListener(eventType, handler, false);  
  17.         return true;  
  18.     } else if (obj.addEventListener) {  
  19.         obj.addEventListener(eventType, handler, true);  
  20.         return true;  
  21.     } else if (obj.attachEvent) {  
  22.         var r = obj.attachEvent("on"+eventType, handler);  
  23.         return r;  
  24.     } else {  
  25.         return false;  
  26.     }  
  27. }  
  28. function mover() {  
  29.     var outimgs = new Array;  
  30.     var outimgsname = new Array;  
  31.     var overimgs = new Array;  
  32.     var over = getElementsByClass('over');  
  33.     for (j=0; j < over.length; j++) {  
  34.         outimgs[j] = new Image();  
  35.         overimgs[j] = new Image();  
  36.         outimgs[j].src = over[j].lastChild.src;  
  37.         overimgs[j].src = over[j].lastChild.src.replace ('\.jpg','_on.jpg');  
  38.         outimgsname[j] = over[j].lastChild.name;  
  39.         over[j].setAttribute('onmouseover''document.images[\''+outimgsname[j]+'\'].src=\''+overimgs[j].src+'\';');  
  40.         over[j].setAttribute('onmouseout''document.images[\''+outimgsname[j]+'\'].src=\''+outimgs[j].src+'\';');  
  41.     }  
  42. }  
  43. addEventHandler(window,'load',mover);  
Ez lényegében egy rollover effektet valósít meg az alábbiakhoz kódokban:
  1. <a href="#" class="over"><img src="elso.jpg" name="elso" alt="Első kép" /></a>  
, ahol az onmouseoverhez tartozó képek nevének végén az _on utótag van.

Opera és Firefox alatt működik is rendesen. IE alatt viszont nem, annak ellenére, hogy az IE Developer Toolbar szerint az onmouseout és onmouseover események rendesen hozzáadódnak (megfelelő értékekkel) az <a> taghez.

szeptember 11

Olvasatlan üzenetek fórumokban

ballor · 2006. Szep. 11. (H), 17.40
Ti hogyan valósítanátok meg ezt egy fórum esetében. A fórumhoz természetesen létezik regisztráció. Belépés után a témáknál kiírná, hogy mennyi új/olvasatlan üzenet van. Milyen SQL táblát csinálnátok neki? Hogyan lehetne legegyszerűbben?

Én valami ilyesmire gondoltam:
- amikor a user lekér egy topikot, akkor elraknám az időpontot, meg az ő azonosítóját
- visszajön máskor, és a belépési idejét kivenném, és a topikokra, amit listáz, megnézném, hogy azóta születtek-e új bejegyzések

Sok user és téma esetén nem kell sok adatot tárolni?

Ennél van jobb? Egyszerűbb? Használhatóbb?

ELőre is THX!
 

Img tag kiegészítése width- és height- paraméterekkel

jadezoole.list · 2006. Szep. 11. (H), 12.43
Adott egy string változó, aminek vannak <img src="..."> tag-jei.
Azt szeretném, hogy ebbe a tag-be belekerüljenek a width="" és a height="" paraméterek is. Lehetőleg string vagdosással, mivel nincsen xml kezelő függvények a szerveren.
Megtaláltam a getimagesize() és az str_replace függvényt de nem tudtam összepakolni az algoritmust, mivel még mindig csak tanulom a php-t.
Egy további kérdés, hogy a getimagesize() csak az adott szerveren lévő képekre alkalmazható, vagy tudja a http://masszerver.com-ot is?
 

Uzenet kuldes tobb felhasznalonak

Anonymous · 2006. Szep. 11. (H), 09.49
Van egy lapom amelyen vanket mezo, amit kitoltok, hogy uzenetett kuldhesek egy felhasznalonak.

TO: andras
Uzenet tartalma: text

Amikor lenyomom a Send gombot beirja a nevet az adatbazisba.
Hogyan lehet megoldani, hogy ket felhasznalonak kuldhesek uzenetett egyszere ?

Peldaul:

TO: andras,peter
Uzenet tartalma: text
 

Bélyegkép automatikus feltöltése

crash123 · 2006. Szep. 11. (H), 00.26
Lehet, hogy hülye kérdés, de hogyan lehet azt megoldani, hogy egy képpel együtt a thumbnailja is feltöltődjön, és ne kelljen ehhez a formon belül két file beviteli mezőt használni? Minden thumbnailnak ugyanaz a neve mint a képnek, csak egy t_ van az elején. Ezért felesleges, és körülményes lenne két beviteli mezőt használni, hiszen a kép nevéből egyértelműen következik a thumbnail neve is. Hogyan lehetne ezt megoldani? Én zátonyra futottam, talán Javascripttel? Ahhoz sajnos nem értek...
A segítséget előre is köszönöm!

Nagy Gergő
 

szeptember 11

Átlátszósági probléma IE 6 alatt

Anonymous · 2006. Szep. 10. (V), 23.39
Az IE 6 alatt ha pl egy gomb fölé mozgatom az egeret, hiába állítom be a css-ben:

Alaphelyzet!

.gomb {

bla-bla-bla...

filter:alpha(opacity=70);
-moz-opacity:70;
opacity:0.70;
}

Itt jön az átlátszóság kezelése!

.gomb:hover {

bla-bla-bla...

filter:alpha(opacity=100);
-moz-opacity:100;
opacity:1;
}

Az átlátszóság csak Operánál és Firefox alatt jelenik meg rendesen. IE 6 alatt a "HOVER" állapot nem jelentkezik. Csak az alaphelyzetű 70-es opacity van, ha fölé megyek az egérrel nem vált át.

Vajon mi lehet a hiba?

Köszi bármilyen segítséget
 

xajax használatakor nem küld új kérést

robit · 2006. Szep. 10. (V), 18.45
Üdv!

xajaxot használok egy oldalon
a gondom az, hogy amig az ajaxos kérések le nem futnak nem küld a böngésző
újabb kérést a szerver felé.
pl betöltődés után 6 -8 ajax kérés megy le egymás után egy kérés kb 3mp után tér vissza igy az ajaxos lekérdezések kb 30 mp alatt futnak le
ez idő alatt ha egy ikonra kattintok felugrik az ablak de a tartalom csak
a lekérdezések után töltődik be.

ez igen zavaró (van oldal ahol 40 ajax lekérdezés megy le).

Hogy tudnám ezt javítani?

a környezet : php4, xajax, apache , firefox

Ödv Robit