-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
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
-
Sk8erPeter
nagyúr
Szia!
Igen, minden oszlopra egymástól függetlenül kéne futtatni a rangsorolást úgy, hogy az adott oszlopon én adhatom meg, hogy csökkenő, vagy növekvő sorrendben rangsoroljon az érték alapján, majd a rangsorolás után ne az értéket, hanem a rangsorát jelző számot adja meg.
Az implementálásban sokáig nem jutottam. Odáig megvan, hogy létrehozom a tömböt a korábbi posztban leírtak alapján, aztán innen semerre.

Ja és oszlop szerint kéne a rangsorolást elintézni.
Köszike.
Esetleg át lehetne alakítani táblázatos formára, és utána a tablesorter jQuery pluginnel elintézni a rangsorolást, ha az úgy megfelel (lásd demo).
Elég korrekt ez a plugin. -
Sk8erPeter
nagyúr
Sziasztok!
Egy kis segítséget szeretnék kérni tőletek, mert van egy problémám amit már jó ideje nem tudok megoldani, viszont egyre égetőbb.
A lényeg, hogy JS kóddal felolvasok egy textarea-ba illesztett tabulátor szeparált adathalmazt (pontosabban táblázatot), amely a következőt teszi:
- létrehoz egy tömböt, ahol minden elem is maga egy több (multi-dimenzionális tömb).
Valahogy így néz ki a felépítése:
Tömb [1. sor][1. cella]
Tömb [1. sor][2. cella]
Tömb [1. sor][3. cella]
Tömb [2. sor][1. cella]
Tömb [2. sor][2. cella]
Tömb [2. sor][3. cella]
Tömb [n. sor][n. cella]Na most, ezen a tömbön kéne végrehajtani egy olyan eljárást, ami pontosan azt teszi, mint az Excel rangsor függvénye. (A bemeneti adatok mindig csak szám adatok).
Nem tudom érthető-e, minden segítséget örömmel vennék, mert nekem egyre inkább kezd beletörni a bicskám.
Köszönöm előre is.
Nem volt túl világos (számomra legalábbis) a feladatspecifikációd: a sorok vagy az oszlop szerint szeretnéd eldönteni a rangot? Ha pl. oszlop, azonbelül is melyik szerint? Vagy mindegyikre külön egy-egy rang függvényt szeretnél ráküldeni?
Valami konkrétumot szőjj már bele (mik ezek az adatok egyáltalán (azonkívül, hogy számok), melyik oszlopban/sorban mi van, stb.), mert én nem vágom, mit szeretnél.Ja, meg azt is megírhatnád, Te mire jutottál, hogy ne nekünk kelljen az egészet implementálni.
-
chop
őstag
Közben rájöttem, hogy úgy kellett a js fileban a fg. létrehozni, hogy:
function news_confirm(akarmi) {
....
window.location = ''admindo.php''+akarmi;
}
a linkben pedig:
...href=''#'' onclick=''javascript:news_confirm(?mod=...);''...Ugy is meg lehet csinalni, csak bonyolultabb

MOD: Persze, ha mindenkepp a parameter kell, akkor ugy kell, ahogy irtad, tehat argumentumkent adod at a fuggvenynek, es feldolgozod, de ha csak egy sima elagaztatast akarsz csinalni, akkor a return confirm ''szerkezet'' idealis.
[Szerkesztve] -
burgatshow
veterán
Egy kérdés:
van 1 ilyen szimpla linkem html-ben:
<a href=''admindo.php?mod=1&t=1&cid=12'' onclick=''javascript:news_confirm();''...>inaktiválás</a>
és mellé egy ilyen js-em:
function news_confirm() {
var answer = confirm(''Biztos, hogy inaktiválod a hírt?'')
if (answer){
window.location = ''admindo.php'';
}
}
Kérdés:
Hogyan tudnám a linkből elhalászni a ?mod=1&t=1&cid=12 paramétereket úgy, hogy az bekerüljön a window.location = admindo.php mögé úgy, hogy így nézzen ki:
admindo.php?mod=1&t=1&cid=12
Előre is köszi a helpet...Közben rájöttem, hogy úgy kellett a js fileban a fg. létrehozni, hogy:
function news_confirm(akarmi) {
....
window.location = ''admindo.php''+akarmi;
}
a linkben pedig:
...href=''#'' onclick=''javascript:news_confirm(?mod=...);''... -
chop
őstag
Egy kérdés:
van 1 ilyen szimpla linkem html-ben:
<a href=''admindo.php?mod=1&t=1&cid=12'' onclick=''javascript:news_confirm();''...>inaktiválás</a>
és mellé egy ilyen js-em:
function news_confirm() {
var answer = confirm(''Biztos, hogy inaktiválod a hírt?'')
if (answer){
window.location = ''admindo.php'';
}
}
Kérdés:
Hogyan tudnám a linkből elhalászni a ?mod=1&t=1&cid=12 paramétereket úgy, hogy az bekerüljön a window.location = admindo.php mögé úgy, hogy így nézzen ki:
admindo.php?mod=1&t=1&cid=12
Előre is köszi a helpet...<a href=''admindo.php?mod=1&t=1&cid=12'' onClick=''return confirm('Biztos, hogy inaktiválod a hírt?');''>inaktiválás</a>
[Szerkesztve] -
Protezis
őstag
jah! Ezt mondani kellett volna!

Akkor sem megy!
<script language=''JavaScript'' type=''text/JavaScript''>
function insertAtCursor(myField,myValue) {
//IE support
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = myValue;
}
//MOZILLA/NETSCAPE support
else if (myField.selectionStart || myField.selectionStart == ''0'') {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
}
else {
myField.value += myValue;
}
}
</script>
<td><a href=''javascript:insertAtCursor(ujhir.hir,' ')''>Vastag</a></td>
[Szerkesztve]Feltöltöttem, bár rájöttem, hogy nem tökéletes. Az én oldalamon működik minden böngészőben, ellenben ha kiveszem a lényegtelen részeket, akkor Firefox alatt nem működik. Valószínűleg a document.getElementById()-t kéne használni, azonban nem sikerül belevarázsolnom. Keresd faster-t, ő profi ebben!

IE alatt működik:
Bővebben: link
Mod: Rákerestem neten, és függvényhívásnál a document. kulcsszó kell a formnév elé
A linkelt fájlt frissítettem.
[Szerkesztve] -
Protezis
őstag
jah! Ezt mondani kellett volna!

Akkor sem megy!
<script language=''JavaScript'' type=''text/JavaScript''>
function insertAtCursor(myField,myValue) {
//IE support
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = myValue;
}
//MOZILLA/NETSCAPE support
else if (myField.selectionStart || myField.selectionStart == ''0'') {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
}
else {
myField.value += myValue;
}
}
</script>
<td><a href=''javascript:insertAtCursor(ujhir.hir,' ')''>Vastag</a></td>
[Szerkesztve]<td><a href=''javascript:insertAtCursor(ujhir.hir,' ')''>Vastag</a></td>
Az nincs benne, hogy mit tegyen bele. A 2. paraméter lenne a string, amit beszúr, és ami nálad üres. Helyesen:
<a href=''javascript:insertAtCursor(ujhir.hir,'ezt fogja beszúrni')''>Vastag</a> -
Protezis
őstag
Hát nem tudom nekem nem megy!
Nem csinál semmit!Aposztrófokat visszacserélted idézőjelekre?
A formod nevére változtasd át ezt: newentry_form
A textarea neve legyen itt: new_entry_text
, tehát
<a href=javascript:insertAtCursor(form_neve.area_neve,':LOL:')><img src=''smileys/lol.gif'' border=''0''></a>
[Szerkesztve] -
Protezis
őstag
Sziasztok!
Kutakodtam a neten, de nem találtam olyan kódot vagy leírást ami segíthetne nekem az elindulásban!
Szóval, jelenleg egy admin felületet csinálok, és arra volna szükségem, hogy egy textarea ba az adott inputos gombra kattintva a textareába beszúrjak szöveget.
Pl.:
Ha rákattintok a vastag betű feliratú gombra, akkor a textareába írja be nekem hogy pölö .
Nem tudom sikerült e elmagyaráznom, hogy pontosan mit is szeretnék!
Ja és fontos lenne!<script language=''JavaScript'' type=''text/JavaScript''>
<!--
function insertAtCursor(myField,myValue) {
//IE support
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = myValue;
}
//MOZILLA/NETSCAPE support
else if (myField.selectionStart || myField.selectionStart == ''0'') {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
}
else {
myField.value += myValue;
}
}
//-->
</script>
<a href=javascript:insertAtCursor(newentry_form.new_entry_text,':LOL:')><img src='smileys/lol.gif' border='0'></a>
Ezt én smiley beillesztésre használom.
Elég régen hoztam össze ezt, remélem mindent bemásoltam, amit kell
[Szerkesztve]
[Szerkesztve] -
burgatshow
veterán
Sziasztok!
Kutakodtam a neten, de nem találtam olyan kódot vagy leírást ami segíthetne nekem az elindulásban!
Szóval, jelenleg egy admin felületet csinálok, és arra volna szükségem, hogy egy textarea ba az adott inputos gombra kattintva a textareába beszúrjak szöveget.
Pl.:
Ha rákattintok a vastag betű feliratú gombra, akkor a textareába írja be nekem hogy pölö .
Nem tudom sikerült e elmagyaráznom, hogy pontosan mit is szeretnék!
Ja és fontos lenne!Na,, valaki!

-
burgatshow
veterán
Sziasztok!
Kutakodtam a neten, de nem találtam olyan kódot vagy leírást ami segíthetne nekem az elindulásban!
Szóval, jelenleg egy admin felületet csinálok, és arra volna szükségem, hogy egy textarea ba az adott inputos gombra kattintva a textareába beszúrjak szöveget.
Pl.:
Ha rákattintok a vastag betű feliratú gombra, akkor a textareába írja be nekem hogy pölö .
Nem tudom sikerült e elmagyaráznom, hogy pontosan mit is szeretnék!
Ja és fontos lenne!fel!
-
Jenő
aktív tag
Hali! Van 1 php + javascript popup keverékem. Azt szeretném elérni, hogy a a popup ablakban van 1 link. A linkre kattintva bezáródik a popup ablak, és az anya ablakban a kívánt oldalra ugrik!
Most nem írom le az egész kódot, de a két fontos dolog ami neked kell:
opener.window.location.href = ''mitnyissonmeg.php'';
self.close();
Új hozzászólás Aktív témák
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- 27% - MSI B550M PRO-VDH WIFI Alaplap
- Samsung Galaxy Book2 Pro 360 i7-1260P 16GB 1000GB AMOLED touchscreen, GARANCIA: 1ÉV
- MSI RTX 5090 SUPRIM LIQUID SOC 32GB GDDR7 Videokártya! BeszámítOK
- Segway KickScooter MAX G2 elektromos roller 32 km/h
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




Ja és fontos lenne!
