ugrás a tartalomhoz

Archívum - 2014 - Fórum téma

február 12

ATTR - html/JS - tudtátok ezt és ha igen mi a vélemény/tapasztalat ?

Mikulasche · 2014. Feb. 12. (Sze), 13.36
Hahó.

Kezdő progger vagyok, és felfedeztem, hogy megadhatok egy elemnek bármilyen attributumot, olyat ami nincs is a nyelvben.

pl. <img src="kep.jpg" milyenallat="hazi">

Ez eddigi tapasztalataim alapján nem okoz hibajelenséget.
Ráadásul jquery-vel le is lehet kérdezni mint attributumot.
Valamint röptében létre is lehet hozni ilyen 'attributumot' és odaadni valamilyen elemnek.

Ez arra volt jó nekem, hogy attributumként el tudtam tárolni, hogy egy adott
elemre kattintottak e már vagy sem. Esetleg hányszor.

Mit gondoltok ? Mit tudtok minderről ?

A kérdés NEM arra vonatkozik, hogy nincs e más megoldás.(Nyilván változók stb...)
Engem ez az attributumos dolog érdekel, mert ezzel sikerült állat egyszerűen megcsinálnom valamit, ami jól működik (eddig).

Tehát hogy valaki, tapasztalt e ezzel kapcsolatban valamit ?
 

február 11

Kocka viccek

inf · 2014. Feb. 11. (K), 12.06
Do I have a date for Valentine's day?
Yes. February 14th.


Nem tudom miért tetszik ez annyira, de besírok... :D

Ha tudtok még hasonló jó viccet, küldjétek be!
 

február 10

Visszalépés az előző oldalra

Vilmos · 2014. Feb. 10. (H), 16.55
Sziasztok!

Egy ügyviteli programhoz írok beviteli képernyőt, akarom mondani form-ot.

A probléma ott kezdődött, hogy egymástól függő input mezők vannak rajta. Az űrlap alapértelmezett választásokkal indul, a hozzájuk tartozó függő lehetőségek engedélyezve vannak. A többi letiltva, láthatóak, de nem választhatóak. A menet közbeni váltásokat a disabled jellemző ki és bekapcsolása oldja meg. Szóval látható minden, menet közben nem bővül vagy szűkül az űrlap.
Van egy trükk az oldalon. A többszörös elküldést a submit gomb eltüntetésével érem el. Helyette egy addig nem látható animált gif jelenik meg.

február 9

google és a saját magára irányított weboldal

domel · 2014. Feb. 9. (V), 21.51
Helló! A látogatókat listázom, és érdekel a böngészőjük képernyő mérete. Mivel a böngésző képernyőméretét PHP-ben nem tudom lekérdezni, szóval mikor a felhasználó belép az oldalra, azt PHP-ben látom, hogy nem jött paraméter, és ekkor egy javascript kódot illesztek a weboldalba, ami induláskor lekéri a képernyő méreteit, és immár paraméterezve meghívja saját magát, és bejön a weboldal.
Bonyolult voltam?:
www.valami.hu
betöltődik egy pár soros javascript, és meghívja ezt:
www.valami.hu/index.php?resolution=1024x768
ekkor bejön a rendes weboldal, és az user listázva lett az 1024x768-as felbontásával.
Kérdés:
Ha bejön a Google, és betölti a weboldalt, ami csak egy pár soros javascript kód lesz, akkor tovább fog-e menni a megadott linken (pláne hogy a megadott link ugyanaz (csak paraméterekkel))?
Lehetséges, hogy a gányolásom kiiktatja a weboldalt a google találataiból?

-xakk
 

február 8

angular filter

szabo.b.gabor · 2014. Feb. 8. (Szo), 15.36
Sziasztok!

no ismét angular.. kopaszodok rendesen :D

tehát van egy ilyenem
<input ng-model="searchTerm" />
<ul>
<li ng-repeat="candidate in candidates | filter:searchCandidate">
<a href="#/{{candidate.url}}">{{candidate.name}}</a>
<span class="separator"></span>
</li>
</ul>
tehát szűrve listázom az emberkéket. ezek az emberkék egymás mellett íródnak ki és van köztük egy separator.

azt szeretném elérni, hogy a separator a sorok végén ne jelenjen meg.

hogy tudom azt elérni, hogy fusson le a separator eltüntető függvényem, ha a lista frissül?

próbáltam a searchTerm-re ng-change-et rakni. szépen lefut a függvényem. az előző állapotra. majd frissül a lista és ott van mindenhol a separator.

próbáltam a direktívát rakni a li, a, span elemekre, de még azelőtt lefut a cucc, hogy kicserélődne a {{candidate.name}} a valós névre, így teljesen irreleváns helyeken tűnnek el a separatorok.

szóval mit kell tegyek, hogy jókor fusson le az én kis drága függvényem?
 

A $_SESSION PHP tömbök MySQL adatbázisban tárolása

i · 2014. Feb. 8. (Szo), 14.03
Sziasztok!

Szeretném a $_SESSION tömböket fájlok helyett MySQL adatbázisban tárolni. Rengeteg példa van erre a neten, többek között ez is:

How to Create a Secure Session Managment System in PHP and MySQL

Szép megoldásnak találom, de amit szemet szúr, hogy az illető miért nem használ adatbázisban DATE, DATETIME vagy TIMESTAMP mezőt CHAR(10) helyett?

A szép és logikus kódolás mellé ez valahogy annyira logikátlan. Miért így tárolja a dátumot? A könnyebb kezelhetőség érdekében vagy a gyorsaság miatt vagy jól látom, hogy ide nem CHAR(10) kéne?

A tábla:
CREATE TABLE `sessions` (
  `id` CHAR(128) NOT NULL,
  `set_time` CHAR(10) NOT NULL,
  `data` text NOT NULL,
  `session_key` CHAR(128) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Még amit nem értek, hogy van ugye az open függvény. Miért nincs lekezelve annak a hibának a lehetősége, hogy nem sikerül a csatlakozás? Ha nem sikerül a kapcsolat, akkor nem működnek a $_SESSION változók sem ami véleményem szerint igencsak nagy hiányosság.

A függvény:
function open() {
   $host = 'localhost';
   $user = 'sec_user';
   $pass = 'eKcGZr59zAa2BEWU';
   $name = 'secure_sessions';
   $mysqli = new mysqli($host, $user, $pass, $name);
   $this->db = $mysqli;
   return true;
}
Egyéb észrevétel, javaslat azzal kapcsolatban, hogy így szeretném tárolni a $_SESSION tömböket?
 

február 7

Chrome App készítés követelmények

zzrek · 2014. Feb. 7. (P), 10.05
Sziasztok!

Itt olvastam, hogy iOS-re is lehet Chrome App-ot csinálni, és ezért megnéztem, hogy hogyan is megy ez. Úgy tűnik, hogy valamit nem értek.
A cikkben talált linken a fejlesztői környezet követelményeiben szerepel egy csomó minden, Java, Android SDK, iOS-re OSX-es rendszer, stb.

Nem az lenne a lényege a dolognak, hogy egy ilyen App a böngészőben fut, vagyis kliens oldalon nincs más követelménye a dolognak, mint a Chrome? Ha igen, akkor a fejlesztéshez miért szükséges OSX, Android SDK, és miért nem mindegy, hogy Nodejs vagy PHP van a szerver oldalon?

Légyszi homályosítson fel valaki, köszönöm!
 

február 6

radio állapot lekérdezés

Blackfriar · 2014. Feb. 6. (Cs), 21.51
Sziasztok !
El tudná valaki magyarázni, miért nem lehetséges az alábbi módon lekérdezni egy radio gomb állapotát az alábbi módon ?
if(document.getElementById("akarmi").checked == true) {...
 

Dinamikus textarea

tóthika · 2014. Feb. 6. (Cs), 16.59
Sziasztok!

Adott egy textarea elem, melynek 1 sora van.
Ha a felhasználó beír egy karaktert az elembe, akkor meghívódik egy függvény.
Ha a karakter ENTER, akkor a feltétel teljesül.
1) kérdés: Hogyan tudnám azt megoldani, hogy az ENTER leütésével egy sorral nagyobb legyen a <textarea> magassága?
2) kérdés: Hogyan tudnám lekérdezni, hogy a fókusz még mindig rajta van-e az elemen?

Eddigi:
<textarea id="uzenet" rows="3" cols="20" onKeyPress="sor(event, 'uzenet');">
function sor(e, id)
{
	if(e.which == 26)
	{
		document.getElementById(id).rows = document.getElementById(id).rows + 1;
	}
}
 

MySQL TIMESTAMP

i · 2014. Feb. 6. (Cs), 14.04
Sziasztok!

Miért 2014-02-01 23:28:29.000000 ilyen formátumban jelenik meg a TIMESTAMP típusú mező? Másik szerveren jól néz ki 2014-02-01 23:28:29. Mindkét esetben phpMyAdmin felületen jelenik meg így a mező.

A MySQL változók miatt sem értem, hogy miért van ez a formátum:
`date_format` = '%Y-%m-%d';
`time_format` = '%H:%i:%s';
`datetime_format` = '%Y-%m-%d %H:%i:%s';
Hogyan tudnám beállítani, hogy az a sok nulla ne szerepeljen ott a végén?

Köszi!