Archívum - Jún 21, 2011 - Fórum téma
onclick()
sziasztok azt próbálom meg csinálni a rákattintok megnyissa ha még egyszer eltűnjön az ablak.
A gomb:ajax része:hogy tudnám megoldani segítségetek előre köszönöm:)
■ A gomb:
<div id="aljara"><a onclick="valtozas();"><img height="50" src="ikon/!.png"border="0"/></a></div>
function valtozas()
{
var xmlhttp;
var str = ++;// ez nem jó
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if(str == 1)
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("valtozas_ablak").innerHTML=xmlhttp.responseText;
}else{
document.getElementById("valtozas_ablak").innerHTML = '<img src="ajax-load.gif" height="30" weight="45">';
}
}
if(str == 2)
{
document.getElementById("valtozas_ablak").innerHTML="";
}
}
xmlhttp.open("GET","valtozas_lekerdezes.php",true);
xmlhttp.send();
}
</script>
jQuery modalok egymáson
Szép napot!
Egy jQuery modalból hogyan lehet úgy megnyitni egy másodikat, hogy annak a méretét ne korlátozza az első? A következőt csinálom egy link onclick eventjében:
$(this).modal({width:640, height:480}).open(); return false;
Igen ám, csakhogy ha ezt egy modalban csinálom, ami mondjuk 300x360 méretű, akkor a megnyitott modal tartalmából csak annyi látszik, amennyi a szülő modalba belefér, vagyis a közepéből egy 300x360 méretű darab.
Ha valaki meg tudná mondani, hogyan kell ezt legyőzni, hálás lennék... Esetleg az is megfelel, hogyan tudom resize-olni a parent modalt, mert erre sem találtam megoldást.
■ Egy jQuery modalból hogyan lehet úgy megnyitni egy másodikat, hogy annak a méretét ne korlátozza az első? A következőt csinálom egy link onclick eventjében:
$(this).modal({width:640, height:480}).open(); return false;
Igen ám, csakhogy ha ezt egy modalban csinálom, ami mondjuk 300x360 méretű, akkor a megnyitott modal tartalmából csak annyi látszik, amennyi a szülő modalba belefér, vagyis a közepéből egy 300x360 méretű darab.
Ha valaki meg tudná mondani, hogyan kell ezt legyőzni, hálás lennék... Esetleg az is megfelel, hogyan tudom resize-olni a parent modalt, mert erre sem találtam megoldást.
Lista pozícionálása
Sziasztok!
[colorer=html]<html>
<head>
<style>
#lista {width: 900px;}
ul li {list-style-type: none; width: 250px; float: left; padding: 10px;}
</style>
<title>Lista</title>
</head>
<body>
<div id="lista">
<ul>
<li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce bibendum viverra mauris sit amet consectetur. Praesent placerat luctus sem iaculis ornare. Fusce a velit vitae velit porta malesuada. Mauris a massa ipsum. Aliquam erat volutpat. In hac habitasse platea dictumst. Etiam elementum massa ac nisl aliquam in vulputate eros auctor. Fusce sapien nulla, molestie at fermentum in, consectetur ut velit. Sed bibendum vestibulum luctus. Aliquam molestie posuere tortor, id facilisis urna vulputate interdum. Aliquam ante lacus, suscipit sit amet scelerisque vel, ultricies vel dui. Sed semper velit id dui malesuada consequat. </li>
<li>Phasellus augue purus, tincidunt in pretium ut, accumsan ac leo. Cras nisi lectus, convallis in auctor vel, commodo eget magna. In viverra leo vitae mi tincidunt commodo. Nulla vestibulum aliquet egestas. Sed non ante et lectus mattis ullamcorper et ac dolor. Nam lectus mauris, ultrices eget rhoncus sed, tempus eu lorem. Integer vitae orci justo, a sollicitudin urna. Etiam sed diam et tellus feugiat pellentesque. Donec egestas quam in nibh pellentesque vitae feugiat odio vulputate. Nullam id sapien quis leo pellentesque fermentum. Donec id dui mi, quis ullamcorper est. Aliquam erat volutpat. Suspendisse potenti. Proin mi eros, facilisis non tincidunt vitae, congue in metus. Donec vulputate leo eu diam condimentum sagittis. Mauris condimentum diam et metus hendrerit eleifend. Nam sagittis augue vitae augue dictum sed mollis tellus mattis. </li>
<li>Morbi sodales, magna vel tristique blandit, urna nibh vestibulum sapien, sit amet ultricies velit ante et tellus. Aenean ac mauris quam, eu vehicula mauris. Nam eget nisl ligula. Vivamus arcu magna, suscipit in lobortis ac, hendrerit non diam.
[colorer=html]<html>
<head>
<style>
#lista {width: 900px;}
ul li {list-style-type: none; width: 250px; float: left; padding: 10px;}
</style>
<title>Lista</title>
</head>
<body>
<div id="lista">
<ul>
<li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce bibendum viverra mauris sit amet consectetur. Praesent placerat luctus sem iaculis ornare. Fusce a velit vitae velit porta malesuada. Mauris a massa ipsum. Aliquam erat volutpat. In hac habitasse platea dictumst. Etiam elementum massa ac nisl aliquam in vulputate eros auctor. Fusce sapien nulla, molestie at fermentum in, consectetur ut velit. Sed bibendum vestibulum luctus. Aliquam molestie posuere tortor, id facilisis urna vulputate interdum. Aliquam ante lacus, suscipit sit amet scelerisque vel, ultricies vel dui. Sed semper velit id dui malesuada consequat. </li>
<li>Phasellus augue purus, tincidunt in pretium ut, accumsan ac leo. Cras nisi lectus, convallis in auctor vel, commodo eget magna. In viverra leo vitae mi tincidunt commodo. Nulla vestibulum aliquet egestas. Sed non ante et lectus mattis ullamcorper et ac dolor. Nam lectus mauris, ultrices eget rhoncus sed, tempus eu lorem. Integer vitae orci justo, a sollicitudin urna. Etiam sed diam et tellus feugiat pellentesque. Donec egestas quam in nibh pellentesque vitae feugiat odio vulputate. Nullam id sapien quis leo pellentesque fermentum. Donec id dui mi, quis ullamcorper est. Aliquam erat volutpat. Suspendisse potenti. Proin mi eros, facilisis non tincidunt vitae, congue in metus. Donec vulputate leo eu diam condimentum sagittis. Mauris condimentum diam et metus hendrerit eleifend. Nam sagittis augue vitae augue dictum sed mollis tellus mattis. </li>
<li>Morbi sodales, magna vel tristique blandit, urna nibh vestibulum sapien, sit amet ultricies velit ante et tellus. Aenean ac mauris quam, eu vehicula mauris. Nam eget nisl ligula. Vivamus arcu magna, suscipit in lobortis ac, hendrerit non diam.
Tanuló feladatot keresek
Jelenleg mérnök informatikusnak tanulok az egyetemen, tehát a programozás nem áll távol tőlem, sőt. A PHP-vel viszont már régen foglalkoztam, most viszont szükségem lesz rá és szeretnék őszre minimum középhaladó szintre eljutni. Amiért a segítségeteket kérem, az a kreatívságom hiánya ebben a pillanatban.
Nem tudok mini-projekteket kitalálni magamnak, amik által fejlődhetnék, amiket meg kell oldanom, amikkel tanulhatnék, gyakorolhatnék és nem is találtam eddig ilyen témát.
Olvastam tippeket a tanulásra, készítsek kisebb programokat.
"én ezt meg ezt akarom megcsinálni, és felállítod a minimumszinteket és hajrá!"
Jelenleg ezt a minimumszintet nem tudom felállítani, nincs ötletem, hogy "ezt meg ezt megcsináljam" és ebben kérném a segítségeteket. Egy ismerősöm azt mondta, csináljak egy hírlevélküldő rendszert, nade nem kellene rögtön a közepébe vágni. :) Ennek ugyanaz lenne a következménye, csak olvassak és olvassak és olvassak és a tanulás folyamatába beleunok. Ezért szeretném valamivel izgalmasabbá tenni, s közben azért programozgatni, építeni a tudásom a gyakorlatban is.
■ Nem tudok mini-projekteket kitalálni magamnak, amik által fejlődhetnék, amiket meg kell oldanom, amikkel tanulhatnék, gyakorolhatnék és nem is találtam eddig ilyen témát.
Olvastam tippeket a tanulásra, készítsek kisebb programokat.
"én ezt meg ezt akarom megcsinálni, és felállítod a minimumszinteket és hajrá!"
Jelenleg ezt a minimumszintet nem tudom felállítani, nincs ötletem, hogy "ezt meg ezt megcsináljam" és ebben kérném a segítségeteket. Egy ismerősöm azt mondta, csináljak egy hírlevélküldő rendszert, nade nem kellene rögtön a közepébe vágni. :) Ennek ugyanaz lenne a következménye, csak olvassak és olvassak és olvassak és a tanulás folyamatába beleunok. Ezért szeretném valamivel izgalmasabbá tenni, s közben azért programozgatni, építeni a tudásom a gyakorlatban is.
regexp String.split()-hez
Sziasztok!
Szükségem van egy olyan regexp-re String.split()-hez ami akár több egymást követő /-nél \/ kivételével bontja ezt "File/Open\\/Save". Odáig jutottam, hogy bontsa a /-(ek)nél. Mivel bővítsem a regexp-et, hogy ne bontsa \/-(ek)nél? Ezzel próbálkoztam:Ez nem jó, mert /+ ellentéte [^\\\\/].
■ Szükségem van egy olyan regexp-re String.split()-hez ami akár több egymást követő /-nél \/ kivételével bontja ezt "File/Open\\/Save". Odáig jutottam, hogy bontsa a /-(ek)nél. Mivel bővítsem a regexp-et, hogy ne bontsa \/-(ek)nél? Ezzel próbálkoztam:
String menu = "File/Open\\/Save";
String regexp = "[/+&&[^\\\\/]]";
Egyedi sorrend meghatározása
Sziasztok,
láttam a többi hasonló kérdést a témakörben, de nem fedik az én problémámat sajnos.
A többi fórumtéma azt feltételezi, hogy a sorrend (minimális mértékben is, de) függ az id-tól, és/vagy admin oldalon lehessen a sorrendet állítani.
Az én problémám sajnos összetettebb.
Adott egy készlet kezelő program (PHP-MySQL). Név, készlet, raktárpolc, paraméterek, stb.
A paraméterek közt a méret a döntő jelen esetünkben. A méreteket sajnos vegyesen akarják tárolni európai, angol és szabadszavas (!) formában. Tehát például lehet benne 39,40,41,42 stb méret, valamint a feles méretekre a 4-,6-,5-, stb. És vannak ezeken felül olyan "méretek", hogy kicsi, közepes, nagy, stb.
Mindez egy táblában egyazon mezőben, nincs kapcsolótábla (sajnos). Mivel a rendszer közel 50 táblával dolgozik, rengeteg összekapcsolással, és ezeket (csak amik a termékekkel dolgoznak) közel 100 php fájl kezeli, ezért már nem is könnyen oldható meg a kapcsolótábla bevezetése.
Alapesetben az "ORDER BY size ASC" jó is lenne még a kicsi-közepes-nagy esetén is, de problémát okoz a 1,11,12,13 ... 2,21,22 .. 3,31, stb és a 4-,4,5-,5 sorrendek, mert az 5 az kisebb méret, mint az 5-, de (nem tudom miért) az "5-" előbb listázódik az "5"-nél, illetve vannak olyan (alfabetikus) méretetek, amik az ABC szabályai szerint nem következetesek.
Remélem sikerült átadnom a problémámat... Erre az esetre van valakinek valami tippje, ötlete?
Köszönöm előre is!
■ láttam a többi hasonló kérdést a témakörben, de nem fedik az én problémámat sajnos.
A többi fórumtéma azt feltételezi, hogy a sorrend (minimális mértékben is, de) függ az id-tól, és/vagy admin oldalon lehessen a sorrendet állítani.
Az én problémám sajnos összetettebb.
Adott egy készlet kezelő program (PHP-MySQL). Név, készlet, raktárpolc, paraméterek, stb.
A paraméterek közt a méret a döntő jelen esetünkben. A méreteket sajnos vegyesen akarják tárolni európai, angol és szabadszavas (!) formában. Tehát például lehet benne 39,40,41,42 stb méret, valamint a feles méretekre a 4-,6-,5-, stb. És vannak ezeken felül olyan "méretek", hogy kicsi, közepes, nagy, stb.
Mindez egy táblában egyazon mezőben, nincs kapcsolótábla (sajnos). Mivel a rendszer közel 50 táblával dolgozik, rengeteg összekapcsolással, és ezeket (csak amik a termékekkel dolgoznak) közel 100 php fájl kezeli, ezért már nem is könnyen oldható meg a kapcsolótábla bevezetése.
Alapesetben az "ORDER BY size ASC" jó is lenne még a kicsi-közepes-nagy esetén is, de problémát okoz a 1,11,12,13 ... 2,21,22 .. 3,31, stb és a 4-,4,5-,5 sorrendek, mert az 5 az kisebb méret, mint az 5-, de (nem tudom miért) az "5-" előbb listázódik az "5"-nél, illetve vannak olyan (alfabetikus) méretetek, amik az ABC szabályai szerint nem következetesek.
Remélem sikerült átadnom a problémámat... Erre az esetre van valakinek valami tippje, ötlete?
Köszönöm előre is!