Hirdetés
- Vegyes társaság jött a szombati hardverbuliba
- Százmilliárd dolláros AI-fegyverkezésbe kezdett az Amazon és a Google
- Így tüzelt el százbillió forintot az AI a héten
- Kétféle módon harcol a forró helyzetekkel szemben az ASUS új, M.2-es SSD háza
- Mérföldkő a szilárdtest akkuknál: fontos lépést tett a QuantumScape
- Milyen billentyűzetet vegyek?
- Fejhallgató erősítő és DAC topik
- Vezetékes FEJhallgatók
- Vegyes társaság jött a szombati hardverbuliba
- Kormányok / autós szimulátorok topikja
- Házimozi haladó szinten
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- OLED TV topic
- Milyen monitort vegyek?
- Házimozi belépő szinten
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
^Boss
őstag
Sziasztok!
van egy ilyen div-et popupba gombnyomásra nyitó functionöm:
function loadPrompt() {
var text;
$("#filesavediv").dialog({
autoOpen: false,
buttons: {
Ok: function () {
//valami kód
},
Cancel: function () {
$(this).dialog("close");
}
}
});
$("#open").click(function () {
$("#filesavediv").dialog("open");
});body onloadban kerül meghívásra a loadPrompt, és van egy "open" id-jű button.
működik.probléma a következő:
van egy listás jobb gombos menüm, amire kattintva kellene ezt működésbe hozni.
sehogy sem sikerül. van esetleg valamilyen ötletetek?
természetesen a li id-je volt már open, próbáltam pár dolgot még, de nem igazán vagyok js guru.köszi!

-
^Boss
őstag
válasz
Sk8erPeter
#4699
üzenetére
function OnSuccess(response) {
$("#cel").empty();
$("#cel").append("<table id=\"my_table\"> <tbody> <tr class=\"path\"><td colspan=\"6\">elérési út: "+response.Path);
$("#cel").append("<tr class=\"title\"><td>Név</td><td>Létrehozás</td><td>Módosítás</td><td>Tulajdonos</td><td>Verzió</td><td>Méret</td></tr>");
$.each(response.Properties, function (index, prop) {
var txt = [
"<tr class=\"data\"><td>",
prop.Name,
"</td> <td>",
prop.CreationDate,
"</td> <td>",
..........
"</td></tr>"
];
$("#cel").append(txt.join(''));
});
$("#cel").append(" </tbody></table>");
}
</script>ez a kód olyat produkál, hogy az első rész utániak már a táblán kívül keletkeznek:
<table id="my_table">
<tbody>
<tr class="path">
<td colspan="6"></td>
</tr>
</tbody>
</table>
<tr class="title"></tr>
<tr class="data"></tr>
<tr class="data"></tr>ez lenne a probléma. valószínűleg ezért van egy fehér helyköz a tábla első sora, és a többi sora között, valamint a colspan sem működik, nyilván ezért.
ötletek?
a másodikat köszönöm szépen, ezalapján menni fog a mouseover-rel is

-
^Boss
őstag
Sziasztok!
összetettebb kérdés:
volna egy futás közben ajax-szal frissülő oldal. a probléma a következő:
ami még betöltés elején, egyből megjelenik table, az külön van a hozzá appendelt table elemektől.
példa:
betöltéskor: <table> <tr> ...... </tr> </table> <- ez lesz betöltés után, pedig én azt szeretném, hogy ne zárja le a table-t, vagyis hogy legalább frissítéskor ez olyan formában legyen, hogy a ...-be kerüljön BELÜLRE az új adatsor. jelenleg a /table tag után jön, újranyitott <table> tag nélkül, <tr> tag-ek közt. megoldható ez valahogy?másik:
szeretnék a table sorainak aktuális indexével számolni. hogyan tudom ezt lekérni úgy, hogy annak a tr-nek a sorszámát adja meg egy adott osztályon belül (ne az összes tr-t nézze, csak egy bizonyos osztályba tartozóak (class="xxx")), amelyikre korábban rákattintva egy custom jobb gombos menü jött be? (ilyenkor ha a custom menüben elmegyek afölül az elem fölül, akkor változik az érték, vagy mivel nincs focusban a lap, ezért ezzel nem kell foglalkoznom, és ahol zajlott a katt, az marad az érték?)köszi

-
^Boss
őstag
közben annyit változott a dolog, hogy ha a fileTree-beli mappa katt nem doubleclick, csak sima click, akkor megy a doubleclickre a table frissítése.
de így ugye kissé igénytelen. olyan mód kéne, hogy lefusson a doubleclickre mindkét function, úgy, hogy nem tudom egy helyen megadni sorban, hogy fusson le az első és a második. valamiféle function append/delegate nincs esetleg? -
^Boss
őstag
válasz
Sk8erPeter
#4677
üzenetére
elnézést. megpróbálok nekifutni újra. jsfiddlet ebben az esetben nem igazán érné meg összerakni, mert ott természetesen megy, más gond lesz. az egész kódot meg nem szeretném bemásolni, de ezúttal pontosabban fogalmazok.
tehát van egy fileTree mappákat, fájlokat faként ábrázoló cucc. annyit tud, hogyha dupla kattintás van egy mappán, belelép, ha egy másikon kattintunk ismét duplán, akkor bezárja a régit, kinyitja az aktuálisat.
ez egy webről beszerzett félkész megoldás továbbfejlesztése.namost ez egy divben van (fileTree id-vel) elhelyezve.
mellette egy másik divben egy table található, amibe a mappák, fájlok kerülnek, immár attribútumokkal is ellátva, soronként.ami megy: filetree teljesen, de a jobb oldalon lévő részletes nézet egy "frissítés" gombbal frissül csak. ez a probléma, azt szeretném, ha a fileTree egyik listaelemén (ezek vannak benne) kettőt kattintva nem csak betöltené magának a mappa tartalmát, de egyben frissülne a táblám is.
a nehézség, hogy ez egy "behúzott" js fájl, connector scripttel, nem egy aspx-ben van minden, így hiába írnám át a fileTree js fájlát arra, hogy ugyan az én ShowDetails() functionomet futtassa le, ami frissíteni a táblát, nyilván azt sem tudja, miről van szó.
próbálkoztam már a div-re magára ondblclick-re rárakni a ShowDetails()-t, de nem igazán szereti egészen addig, amíg át nem konfigolom a fileTree-t úgy, hogy ne dupla, hanem sima kattra hozza be a mappa tartalmát.
azaz az jött le, hogy 2db dblclick-et nem szeret, vagy az egyik felülírja a másikat. franc tudja. nem vagyok nagyonotthon a javascriptben.

ha valami nem 100%-osan érthető, bármikor "javítom" a leírást utólag

van valami ötletetek? -
^Boss
őstag
na kicsúsztam a limitből
közben annyit kiderítettem, hogy a fájltree egyes elemein nem megy csak a dolog, ha a semmibe kattintok e filetree boxon belül, akkor oké. tehát ha valami linkelve van, ott van gond. van valami ötletetek? köszönet -
^Boss
őstag
srácok, ha van egy function a dblclick eventen, akkor másikat nem fog tudni felfodni a js?! próbálok egy lenyíló mappás, fájlböngészős dolgot úgy kiegészíteni, hogy a duplaklikk az eddigiek szerint lenyissa a tree kiválasztott elemét, DE emellé most jönne az, hogy az egész tree-től függetlenül kiíratom az elemeket egy table-be is, egy másik divbe.
de csak akkor megy az egyik, ha a másik nincs használva, pedig én együtt szeretném.
megoldható?!
kieg: nem egy helyen van a két hívás, az egyik mehet akár rögtön a div tag-be, míg a másik egy teljesen másik helyről, futásidőben keletkezik
-
^Boss
őstag
sziasztok!
valaki tudna egyszerű tutorialt az alábbiakra?
-jobb gombra lenyíló menü néhány elemmel, esetleg kis ikonokkal a szöveg előtt
-táblázat első oszlopába kellene feltétel szerint kis favicont betennitudom, túl specifikus a dolog, és ilyen tutorial úgysem lesz, de egy alap tut + egy kis kiegészítő segítséggel is sokra mennék.
előre is köszönöm mindenkinek!

Új hozzászólás Aktív témák
Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Hosszú premier előzetest kapott az Arknights: Endfield
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Luck Dragon: Asszociációs játék. :)
- Milyen routert?
- Bemutatkozott a Poco X7 és X7 Pro
- alza vélemények - tapasztalatok
- iOS alkalmazások
- Milyen billentyűzetet vegyek?
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- További aktív témák...
- Sigma 150-600mm f/5-6.3 DG OS HSM Sports ( Canon ) - Megkímélt -
- KOMPLETT Nintendo Swith Oled Csomag
- MSI Katana GF66 11UD, RTX 3050Ti, i5-11400H, 32GB RAM, 512GB SSD, 144Hz
- Bontatlan Intel Core ULTRA 9 285K (24mag!) + hűtött VRM-es Z890 alaplap! GAR/SZÁMLA (a Te nevedre)!
- Eladó gamer pc 11400f 16gb ddr4 ram
- í kilenc! AKCIÓS PRECÍZIÓS KÉSZÜLÉK! 7560 i9-11950H 64GB RAM 1TB SSD Nvidia RTX A3000 6GB 1 év gar
- BESZÁMÍTÁS! Asus ROG Z790 i9 13900K 32GB DDR5 1TB SSD RX 7900 XTX 24GB Lian LI LANCOOL 207 ROG 750W
- BESZÁMÍTÁS! LENOVO ThinkPad P15 Gen 1 munkaállomás - i7 10875H 32GB DDR4 512GB SSD Quadro T2000 W11
- Gamer PC-Számítógép! Csere-Beszámítás! I3 14100F / RTX 3070 8GB / 16GB DDR4 / 512 Nvme SSD
- BESZÁMÍTÁS! Nintendo Switch OLED 64GB játékkonzol garanciával hibátlan működéssel
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest





