- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Magga: PLEX: multimédia az egész lakásban
- Tomasz72: Ventilátor upgrade
- Elektromos rásegítésű kerékpárok
- Chosen: Canon 5D II - portrézás 2025-ben
- Szevam: „Rendszerleállás” – egy AI képzeletbeli halál utáni élménye
- bambano: Bambanő háza tája
- Geri Bátyó: B550 szűk keresztmetszet, de mi és miért?
Új hozzászólás Aktív témák
-
tildy
nagyúr
Igy van,ez volt a megoldas
A jsben van egy ilyen resz:
choose: function() {
option = this.getElementsByTagName("option");
for(d = 0; d < option.length; d++) {
if(option[d].selected == true) {
document.getElementById("select" + this.name).childNodes[0].nodeValue = option[d].childNodes[0].nodeValue;
}
}
}ezt kellett atirni erre:
choose: function() {
option = this.getElementsByTagName("option");
for(d = 0; d < option.length; d++) {
if(option[d].selected == true) {
document.getElementById("select" + this.name).childNodes[0].nodeValue = option[d].childNodes[0].nodeValue;
window.location.href=this.value;
}
}
}Igy mehet a valueba a teljes url, amire szuksegem van, at fog adodni
-
Coyot
őstag
Én konkrétan az selectet létrehozó JS-t bolygatnám meg egy kicsit, tök egyszerűen.
Mondjuk kapna egy paramétert ami alapértékben ugye a szokásos működés, ha ez eltér, például egy függény nevét írod bele, akkor az minden elem onClick-jéhez illeszti, és a függvény paraméterében megkaphatná az aktuális select value-ját is.
Ezzel kapnál egy szabadon felhasználható JS függvényt amivel igazából akármi elrendezhető lenne az option kiválasztásakor
majd írd meg hogy halad
mod.: így akár később is tök jó szolgálatot tehet ez a kis cucc, mivel az oldalt gondolom php rakja össze így az inicializáló JS kódban akár tetszőleges change függvények is futnának, és már okosabb is lenne a cuccos mint egy alap html selectbox
-
-
tildy
nagyúr
válasz
Peter Kiss #9 üzenetére
Van megoldás a csicsára ÉS az új oldalra ugrásra , de az jquerys.
De azt nem használhatok, ugye.
(onchanget ha ki tudod váltani js kóddal és működik, és dizajnos , na az az ami nekem kell.Eddig nem lett rá megoldás... )coyot : van egy komplex rendszered, ami prototypeos. Ha csak includeolod a jqueryt, akkor is elrontja a FIZETÉSI oldalt, ami az egyik legfontosabb része az oldalnak... jqueryt meg ak includeolnom sem szabad.
-
Coyot
őstag
Az ilyenek miatt használok csak jQuery-t
-
Peter Kiss
őstag
Tehát ha használod ezt a csicsázós valamit, teljesen lehal az onchange. (Szerintem a <form>-hoz kötöttnek működnie kell. És nem írunk onchange-t és hasonlókat HTML kódba.
)
Van neki "onChangeCallback: myfunction," része, ezt nem próbáltad még használni?
Rákérdeztem nálam okosabbaknál, milyen megoldás van a formázáshoz, ha jön válasz, megírom.
-
tildy
nagyúr
válasz
Peter Kiss #7 üzenetére
A ph-s is selectoxos, csak egy js átírja.
Tök egyszerű mi kell nekem. Designos selectbox, onchange eventtel. Mindkettő működjön, onchange event is, meg a a designos selectbox is.
A tied azért nem jó, mert csak egy normál mezei selectbox lesz , amihez még js sem nagyon kéne ( onchange is elég) ) -
Peter Kiss
őstag
Nem tudom, nézted-e a PH! kódjában azt a kis lenyíló valamit, de az nem <select>-tel van csinálva. A <select>-et azért nehéz formázni, mert távol áll a többi, böngészőben működő (vagy hogy mondjam) elemtől (mint ahogyan a fájlfeltöltés is).
Néztem ezt a csili-vili varázsló programot, túl sok probléma van vele, hogy érdemes legyen használni.Próbálkozás:
<form id="valami" action="brucewillis">
<select id="resultsperpagetop" name="resultsperpagetop" >
<option value="12" selected>12 results per page</option>
<option value="16">16 results per page</option>
<option value="20">20 results per page</option>
<option value="24">24 results per page</option>
</select>
</form>És ehhez JS:
var form = document,getElementById('valami');
form.onchange = function() {
window.location = '/category/~category_id=${productCategoryId}/~VIEW_SIZE=' + this.elements['resultsperpagetop'].value;
return false; };Most már teljesen összezavarodtam, mi is kell neked.
-
tildy
nagyúr
válasz
Peter Kiss #5 üzenetére
Elso is hasznal jqueryt, mivel a designolas jquery kod csinalta, csak elfelejtettem odarakni a scrptet.
ettol fuggetlenul nem kuldte at a masik oldalra. js script itt:
[link]Irta is egy srac:
I noticed in a previous release, other folks had mentioned that option values with an underscore (‘_’) in them do not work with this plugin. It still has not been fixed. Any ideas on how to fix this?Thanks,
-Chris
Oke megoldottam mashogy, kivettem az alahuzasos valuet a selectbol, mert ha benen van, akkor nem mukodik ( ha designos a selectbo. Egyebkent js nelkul megy) )
Ha megnezed onchanget hasznalok. -
tildy
nagyúr
válasz
bitblueduck #3 üzenetére
Nem nem, veletlenul lemaradt, otnnet kivettem egy szoveget, amivel a renszer azonosithato lett volna, sikerult levennem a '-t. Mindegy, az a megoldas MUKODOKEPES , ha az ember hasznalhat jqueryt.
Egyebkent ja, az $valtozo ott helyetessitve vagyon...
-
bitblueduck
senior tag
Nem értek js-hez, de van ez a sor:
document.location ='/category/~category_id=${productCategoryId}/~VIEW_SIZE='+$('#resultsperpagetop').val()+';
Itt mintha a ${productCategoryId} stringként lenne, ezt valami helyettesíti majd értékre? meg a vége nyitott stringre végződik látszólag. Elnézést, ha hülyeségeket beszélek.
-
tildy
nagyúr
válasz
Peter Kiss #1 üzenetére
Az alahuzas mar meglett javitva ( masodik kodreszlet) . Utana derult ki, hogy dobhatoma kukaba az egeszet, mert nem hasznalhatok Jqueryt. Csak prototypeot.
Ugyhogy most arra keresek megoldast .
-
Peter Kiss
őstag
Nem tudom, mi a pontos cél, de az aláhúzásokat kicserélheted valami másra, aztán JS-tel mikor onchange van, visszaalakítod.
Új hozzászólás Aktív témák
Hirdetés
- Fotók, videók mobillal
- Le Mans Ultimate
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Xbox Series X|S
- Battlefield 4
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- Intel Dual Core 2000 felhasználók barátságos offolós topikja
- EAFC 25
- Tőzsde és gazdaság
- További aktív témák...
- BESZÁMÍTÁS! Asus B760M i7 12700KF 32GB DDR4 512GB SSD RX 6800 16GB Rampage SHIVA FSP 700W
- Bomba ár! Dell Latitude 7320 - i5-11GEN I 8GB I 512SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
- Fém, összecsukható és kihúzható fotó állvány eladó
- BESZÁMÍTÁS! Gigabyte B760M i5 14600KF 64GB DDR4 512GB SSD RTX 3080 10GB Corsair 4000D Airflow 1000W
- 24" Eizo FlexScan EV2146W, 1920X1200 és 22" Eizo FlexScan EV2216W monitorok szépek, talp nélkül
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged