- Yettel topik
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Huawei Watch Fit 5 Pro - jó forma
- Samsung Galaxy S24 FE - később
- Samsung Galaxy S26 Ultra - fontossági sorrend
- A Motorola Edge is különleges textúrával várható
- Vivo X200 Pro - a kétszázát!
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
-
Fórumok
Mobilarena - 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 Tabletek, E-bookok Nyomtatók, szkennerek 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ésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁ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
-
emitter
őstag
üdv!
Keresgéltem már, de egyelőre nem találtam olyan scriptet (ajax), amivel egy ilyen 5-csillagos értékelést (szavazást) tudok megoldani.
Ha tudtok ajánlani vmit e célra, megköszönöm!Nem értek ajaxhoz, időhiány miatt nem szeretnék most beletanulni, ha nem muszáj, ezért kérnék egy kész scriptet..
na, nagy nehezen találtam egyet, és még nehezebben működésre is bírtam..
-
emitter
őstag
későn jutott eszembe guglizni, de ennek eredményeképp megvan az ok: a form-ban a submit gombot át kell nevezeni vmi másra: pl. name="submit_button". Így már jó.
-
zhagyma
őstag
Van egy csomó regisztrációs kérelem, ezek egy oldalon vannak egymás alatt felsorolva. Mindegyikhez tartozik egy Engedélyez és egy Töröl gomb.
A kérdés csak az, hogy hogyan érdemes megoldani a küldést:- egy formban az egészet, és a gombok sima button-ok ilyenkor (mert gondolom egy formban csak egy submit lehet)
- mindegyik kérelem külön form, így egy formhoz 2 gomb tartozik (bár ez megint hasonló eset, mert itt is sima buttont kell berakni, nem?)
- vagy ne nyomógombokat használjak, hanem mondjuk radio-gombokat, és az egész oldal alján legyen egyetlen Submit gombot?
Szia! Én egy formba raknám egy submit gombbal. A beérkező regisztrációs kérelmeket (gondolom erről van szó) három csoportba sorolnám: Engedélyez, töröl, megtart (ha vizsgálni szeretnéd a delikvens jelentkezését). Ezeket rádió gombokkal valósítanám meg, mivel ezek közül csak egy lehet aktív. A form feldolgozása PHP oldalon megoldható (gondolom az lesz a szerver oldali megvalósítás).
-
emitter
őstag
-
emitter
őstag
van firebug-om, ez mutatja a DOM-ot. Attól függetlenül, hogy appendolom előbb, vagy sem, ugyanaz az eredmény a DOM-ban:
document.body.appendChild(new_span);
new_span.onClick = function() {addImage()};Ekkor a DOM-ban van egy onClick elem, értéke onClick(event). Ha kinyitom, van benne egy prototype elem, undefined értékkel.
Ugyanez vannew_span.onClick = "addImage()";
és
new_span.setAttribute("onClick", "addImage()");
esetén is...
De csak a setAttribute esetén jelenik meg a html kódban valójában is az onClick
Megnéztem, IE 6 és 7 alatt nem működik még setAttribute-tal sem.. 8-at még nem próbáltam.
mod: megelégeltem, és nem remove-olom inkább a régi span-t, hanem a pozicióját rakom odébb. Így jó minden böngészőben. nah

-
zhagyma
őstag
most megy, de csak ha setAttribute()-tal állítom be az onClick-et:
function addImage() {
var old_span = document.getElementById("addImage");
var pos_x = findPos(old_span)[0];
var pos_y = findPos(old_span)[1];
var new_input = document.createElement("input");
new_input.type = "file";
new_input.style.position = "absolute";
pos_y = pos_y + 30;
new_input.style.top = pos_y+"px";
new_input.style.left = pos_x+"px";
document.body.appendChild(new_input);
document.body.removeChild(old_span);
var new_span = document.createElement("span");
new_span.id = "addImage";
new_span.setAttribute("onClick", "addImage()");
new_span.style.position = "absolute";
pos_y = pos_y + 30;
new_span.style.top = pos_y+"px";
new_span.style.left = pos_x+"px";
new_span.innerHTML = "Újabb kép hozzáadása";
document.body.appendChild(new_span);
}Így:
new_span.onClick = function() { addImage(); };
és így:
new_span.onClick = "addImage()";
nem megy...
Ez azért érdekel, mert azt hallottam, hogy IE nem érti a setAttribute-t.. sajnos most nem tudom ellenőrizni, linuxom van csak
(itt van élőben)
szerk:
tudom, hogy szebb lenne poziciólekérdezés nélkül, relatív pozicionálással, de nem értettem igazán, amit a DOM-ról mondtál, mármint hogy a gyakorlatban hogy kell a parent alá node-olást megvalósítani.new_span.onclick = function() {addImage()};
Ez nem megy? Akkor előbb appendChild, utána az onclick. Ha nem megy akkor Firefox-ban dom inspector add-on letöltés és megnézni, hogy beállítja-e a kérdéses elem eseménykezelőjét.
-
zhagyma
őstag
most megy, de csak ha setAttribute()-tal állítom be az onClick-et:
function addImage() {
var old_span = document.getElementById("addImage");
var pos_x = findPos(old_span)[0];
var pos_y = findPos(old_span)[1];
var new_input = document.createElement("input");
new_input.type = "file";
new_input.style.position = "absolute";
pos_y = pos_y + 30;
new_input.style.top = pos_y+"px";
new_input.style.left = pos_x+"px";
document.body.appendChild(new_input);
document.body.removeChild(old_span);
var new_span = document.createElement("span");
new_span.id = "addImage";
new_span.setAttribute("onClick", "addImage()");
new_span.style.position = "absolute";
pos_y = pos_y + 30;
new_span.style.top = pos_y+"px";
new_span.style.left = pos_x+"px";
new_span.innerHTML = "Újabb kép hozzáadása";
document.body.appendChild(new_span);
}Így:
new_span.onClick = function() { addImage(); };
és így:
new_span.onClick = "addImage()";
nem megy...
Ez azért érdekel, mert azt hallottam, hogy IE nem érti a setAttribute-t.. sajnos most nem tudom ellenőrizni, linuxom van csak
(itt van élőben)
szerk:
tudom, hogy szebb lenne poziciólekérdezés nélkül, relatív pozicionálással, de nem értettem igazán, amit a DOM-ról mondtál, mármint hogy a gyakorlatban hogy kell a parent alá node-olást megvalósítani.Megy ez szépen. A setAttribute megy IE alatt csak a "class" attributum beállítását kell végezni element.className = "valami". Az esemény esetén valóban nem megy IE alatt, ahogy emlékszem. Erre vannak a DOM eseménykezelő függvényei.
ID magyarázat:
<p ID="kakukk">Na mi lesz?</p> // itt az ID a HTML-ben.
// Emitt az id egy "pointer" a DOM (Document Object Model) fastruktúrában
// és az alábbi függvényekkel tudod meg. Minden DOM függvény
// ezen id-t várja paraméterként,ezért fontos.id = window.document.getElementById( "kakukk" ) // IE7,IE8
id = window.document.nodeFromID ( "kakukk" ) // IE6 -
zhagyma
őstag
de működik span-nel is, mert az alert() "feldobja magát"

Egyébként erre gondoltál, tehát a szintaktika jó, amit írtam?szerk: hmm, most kipróbáltam egy teljesen üres html oldalon, és ott működik.. ez érdekes. Az hogyan tudom megadni, hogy hova (melyik elem után) illessze be az új elemet?
xxxx.appenChild( element ) DOM függvénnyel rendelheted hozzá az létrehozott elemet a html dokumentum megfelelő részéhez. Amelyik HTML tag alá "fűzöd", annak ismerni kell a DOM-on belüli azonosítóját (ID). Ez nem azonos a HTML tagben megadott ID attributummal meghatározott értékkel, de ezzel nyerheted ki: a parent elem attributumának ID="kakukk" nevet adsz. Azutan a parent=window.document..getElementById( ''kakukk" ) visszanyered a DOM azonosítót, amelyhez rendelheted parent.appendChild( element )-el a létrehozott elemet.
-
zhagyma
őstag
de működik span-nel is, mert az alert() "feldobja magát"

Egyébként erre gondoltál, tehát a szintaktika jó, amit írtam?szerk: hmm, most kipróbáltam egy teljesen üres html oldalon, és ott működik.. ez érdekes. Az hogyan tudom megadni, hogy hova (melyik elem után) illessze be az új elemet?
Na ezt kiprobáltam:
function addImage() {
element = window.document.createElement('input');element.setAttribute('type', 'button');
element.setAttribute('value', 'click1');
window.document.body.appendChild(element);
element.onclick = function(){addImage()};
window.alert("lefutott");
};Rekurzívan hívod az addImage() függvényt az onclick eseményben.
-
zhagyma
őstag
megértettem, de még mindig nem jó. Ezt csinálom:
<script type="text/javascript">
function addImage() {
var element = window.document.createElement('input');
element.setAttribute('type', 'text');
element.onClick = function(event) {
addImage();
};
window.document.body.appendChild(element);
alert("lefutott");
}
</script>majd
<span onClick="addImage()">Újabb kép hozzáadása</span>
lefut, de nem csinál semmit..
Én úgy emlékszem a <span> tagnek nincs onclick eseménye, de lehet tévedek. Próbáld meg más taggel a kísérletezéshez. pl.:
<input type="button" onclick="javascript:addImage()" value="click" />
-
zhagyma
őstag
hmm, nem teljesen világos a kód működés (nem értek túlzottan js-hez)
Ez a rész mit csinál? És mit kell ... helyére írni?
element.onClick = function( event ) {
...
};Az egész kódot beraktam egy fv-be, ezt hívom onClick esetén, ugye?
function addImage() {
var element = window.document.createElement('input');
element.setAttribute('type', 'file');
element.onClick = function(event) {
window.document.body.appendChild(element);
};
window.document.body.appendChild(element); // a parent lehet pl.: window.document.body
return;
}Az egy példasor eseménykezelő definiálására. Az element.onclick = function( event ) egy HTML elem onClick eseményéhez rendel egy eseménykezelő függvényt. Az event HTML elemre klikkléskor keletkezett esemény átvételét biztosító paraméter. Ha ezt a form submittel játszod el:
window.document.form[ 0 ].onsubmit = function() {
... mezők vizsgálata...
jó - return true; // POST / GET üzenet elmegy a szerver felé a mezők tartalmával
rossz - return false; // Nem küld semmit, újabb adatbekérés indítható.
};return true / false eset lehet, hogy fordítva van, ilyent régen használtam.
Igen a függvényedet meghívhatod például egy elem onclick eseményével és kapsz egy újabb input HTML tagot a képernyőn. -
zhagyma
őstag
újabb kérdés: hogyan lehet js-sel újabb elemet hozzáadni egy már betöltött html-oldalhoz? Azt akarom, hogy képfeltöltésnél alapból egy input mező legyen, alatta meg egy "Újabb kép csatolás" link, amire nyomva egy újabb input mező jelenik meg.
Ha document.write('<input>...')-tal csinálom, akkor új oldalon hozza be az inputot..A document.write() függvény használata esetén "felülírod" az eredeti HTML documentumot és egy új keletkezik. Ezért az eredeti HTML oldal megtartása mellett a web browser-be beépített DOM (Documentum Object Model) használata javascriptből egy lehetséges módja a probléma megoldásának:
var element = window.document.createElement( ' input' );
element.setAttribute( type, 'button' );
element.onclick = function( event ) {
...
};parent.appendChild(element); // a parent lehet pl.: window.document.body
#1279 Submit gomb megnyomása után. Ha jó, akkor engedélyezed a formból az adatok webservernek küldést(POST HTTP message), ha nem újra bekéred a hibás adatokat.
-
emitter
őstag
újabb kérdés: hogyan lehet js-sel újabb elemet hozzáadni egy már betöltött html-oldalhoz? Azt akarom, hogy képfeltöltésnél alapból egy input mező legyen, alatta meg egy "Újabb kép csatolás" link, amire nyomva egy újabb input mező jelenik meg.
Ha document.write('<input>...')-tal csinálom, akkor új oldalon hozza be az inputot..Továbbá: egy regisztrációs űrlap kötelező mezőinek kitöltését hogyan célszerű ellenőrizni: javascripttel a Submit gond megnyomása után (de még a feldolgozó php betöltése előtt), vagy a feldolgozó php-ből?
-
Hujikolp
őstag
hali!
Van nekem jónéhány ugyanolyan képem (tooltip-képek), ha föléjük viszem az egeret, kiírja a tooltipet. Azt szeretném, hogy ilyenkor a kép változzon is meg egy másik képre, ezért csináltam onMouseOver-t csak nem tudom, hogy kell átadni a meghívott fv-nek a kép-példányt.. remélem érthető.
<img src="images/info_green.png" id="info_img" title="tooltip" onMouseOver="onInfo()" onMouseOut="offInfo()" />
A függvények:
function onInfo() {
var img = document.getElementById("info_img");
img.src = "images/info_green-blue.png";
}
function offInfo() {
var img = document.getElementById("info_img");
img.src = "images/info_green.png";
}Nem jól működik, mert mindig csak az oldalon lévő legelső kép változik (bármelyik másik fölé viszem az egeret, akkor is..)
Szerintem nem kell túlbonyolítani
Nekem ezzel működik.<img alt="" name="kep1" onMouseOver="kep1.src='1.gif'" onmouseout="kep1.src='0.gif'" src="0.gif" border="0">
-
shev7
veterán
mert a matchnek az a feladata, hogy megnezze, hogy a string illeszkedik-e a parameterul kapott regularis kifejezesre. RegExp-ben nem vagyok jo, de gondolom tobbek kozott a ? az & es az = okozhatjak a problemadat...
-
satomee
senior tag
De akkor hogy befolyásolják a frame-k azt hogy pl IE-nél mi szerepel a böngésző címsorában?Nem konkrét script érdekel vagy ilyesmi, csak az elvét szeretném megérteni.
Bocs ha értetlen vagyok,de nem nagyon foglalkoztam még weboldal készítésével...
Itt egy példa,hogy mire gondolok: [link] -
emitter
őstag
ehh, ennyire egyszerű lett volna? Egy style.display='none' megoldotta a dolgot

csak erre rájönni volt nehéz, pontosabban rákeresni
mert a visibility='hidden' csak eltünteti az objektumot, de az még ott marad, és elrondítja a mögötte levő weblap-tartalmat. A display='none' viszont ténylegesen eltünteti -
shev7
veterán
Ja, akkor nem voltam egyértelmű: nem letiltani kell, hanem eltüntetni, ha már egyszer felugrott. A FF-kiterjesztésembe kell. Mert mikor a jobbgombra felugró listában kattintok valamelyik listaelemre, felugrik hozzá tartozó confirm-ablak. De a fókusz még a popup-menün marad, az van az előtérben. Nekem az kéne, hogy ilyenkor a menü tűnjön el, és így egyúttal a fókusz a confirm-boxra kerülne.
Mégegyszer, mégsem a fókuszálást kell megoldani, hanem a menü eltüntetését.
menu.style.visibility=''hidden''-t már próbáltam, nem csinál semmit. (Csak akkor működik ez a hidden-es dolog, ha nem jön elő confirm-ablak. De az szükséges - és a hidden-es megoldás amúgy sem teljes, nem szép)tehat, hogy teljes legyen a kep.
A kiterjesztesed berak valamit a context menube. Ha erre rakattintasz felugrik egy ablak, hogy ''Biztos szeretne mindent torolni?'' De a menu nem tunik el... sot a fokuszt is maganal tartja.
Biztos nagyon ertetlennek tunok, bocsi
-
shev7
veterán
Arra van lehetőség, hogy egy confirm-box -ra fókuszáljunk? Ha igen, hogyan kell azt?
Ha nem, akkor az a következő kérdésem, hogy egy jobbgombbal előhívott context-menüt el lehet-e tüntetni?
Igazából elég lenne ha a második dolog megoldható lenne... a baj az, hogy nem tudok erre hogyan ráguglizni
thxnemmondod, hogy nem talaltal semmit guglival

disable right-click, elso talalat: [link]
kiprobaltam, ff alatt mukszik. -
faster
nagyúr
Igen, így már stimmel, de itt ez akavarás a fordítással lehet kapcsolatos, mivel akkor a this még nem létezik, talán ez lehet az oka. Én a helyedben pl. az initPrefs-t kiszedném a konstruktor funckcióból, ekkor a sorrend már nem számít.
[Szerkesztve] -
emitter
őstag
mondom, én is csodálkozom rajta, de ez van

a rossz sorrend:
function managePHPrefs() {
this.initPrefs = function() {
//initialize preferences-system
var prefs = Components.classes[''@mozilla.org/preferences-service;1''![;]](//cdn.rios.hu/dl/s/v1.gif)
.getService(Components.interfaces.nsIPrefBranch)
.getBranch( prefBranchName );
prefs.QueryInterface(Components.interfaces.nsIPrefBranch2);
return prefs;
}
this.prefs = this.initPrefs();
...
}
a helyes sorrend:
function managePHPrefs() {
this.prefs = this.initPrefs();
this.initPrefs = function() {
//initialize preferences-system
var prefs = Components.classes[''@mozilla.org/preferences-service;1''![;]](//cdn.rios.hu/dl/s/v1.gif)
.getService(Components.interfaces.nsIPrefBranch)
.getBranch( prefBranchName );
prefs.QueryInterface(Components.interfaces.nsIPrefBranch2);
return prefs;
}
...
}
Ha a rossz sorrendben írom, akkor FF azt mondja a JS-konzoljában, hogy nincs ilyen nevű fv... lehet h ez csak egyedi FF-értelmezés
és amúgy a JS szabvány nem ez?na már ezt is elrontottam??
természetesen fordítva van: theát az első kód a helyes, a második rossz 
-
faster
nagyúr
köszi a segítséget! Nagy nehezen rájöttem a hiba okára, amiért nem ment nekem a dolog:
amikor egy adattagnak tagfüggvényen keresztül adok értéket, és a tagfv csak később van definiálva, mint az adattag, akkor az gáz. Ezt mondjuk eléggé furcsállom a JS-ben, mert függvényeknél pont az az előny van meg, hogy egyik fv úgy hívhatja a másikat, hogy közben az a másik később van csak definiálva... szóval nagyon érdekes dolog ez, de szerencsére rájöttem
thx a linkeket még egyszer, nagyon hasznos kis oldalak amúgy!Nagy nehezen rájöttem a hiba okára, amiért nem ment nekem a dolog:
amikor egy adattagnak tagfüggvényen keresztül adok értéket, és a tagfv csak később van definiálva, mint az adattag, akkor az gáz.
Biztos? Van valami példakód? -
emitter
őstag
nemtom, még nem jártam utána, de még nem olvastam ilyesmiről, szóval nagy az esélye, h nincs js-ben ilyen. De úgysem érdekes már

-----------
basszus, menten bekattanok
if( (i >= topicsShowed) || (i >=topicsSaved) ) {
alert(''topicsShowed = '' + topicsShowed);
alert(''topicsSaved = '' + topicsSaved);
alert(''i = '' + i);
break;
}
kiírja, hogy
topicsShowed = 15
topicsSaved = 10
i = 2
azaz, annak ellenére, hogy i se 10-nél, se 15-nél nem nagyobbegyenlő, mégis végrehajtódik az if
mi a lópikula van itt már megint??? Néha nagyon furcsa dolgokat művel a Firefoxom... 
ááá, de gagyi vagyok
csak annyi volt hog sztring a 10 és a 15 is, kellett egy parseint 
-
shev7
veterán
köszi a segítséget! Nagy nehezen rájöttem a hiba okára, amiért nem ment nekem a dolog:
amikor egy adattagnak tagfüggvényen keresztül adok értéket, és a tagfv csak később van definiálva, mint az adattag, akkor az gáz. Ezt mondjuk eléggé furcsállom a JS-ben, mert függvényeknél pont az az előny van meg, hogy egyik fv úgy hívhatja a másikat, hogy közben az a másik később van csak definiálva... szóval nagyon érdekes dolog ez, de szerencsére rájöttem
thx a linkeket még egyszer, nagyon hasznos kis oldalak amúgy!es itt nem lehet olyat csinalni, mint C-ben, (ahol szinten csak olyan fv hivhatsz ami mar definialva van) hogy megadod elore a fv prototipusat? Nem melyedtem bele nagyon, de hatha van erre lehetoseg.
-
paramparya
őstag
-
paramparya
őstag
nem igaz egyszerűen, hogy nincs a neten egy normális, teljesértékű JS-referencia

akik megalkották a JS-t, miért nem adtak hozzá rögtön egy refet???
sehol nem találtam eddig normálisan összeszedett leírást, példákkal! arról, hogy mi a helyes szintaktika (több is van, ezért nem egyértelmű az ügy)
minden oldlaon csak egyféle szintaktikával láttam példákat, és azok is túl egyszerűek voltak, nem mutattak példát olyanra, hogy tagfüggvényből tagfüggvény hívása; adattagra tagfüggvény meghívása; és egyáltalán mi egy tagfv. meghívásának helyes szintaktikája! Hova kell this operátor, ki kell-e a rakni paraméternélküli-híváskor az üres ()-párt, stb
vááá, itt szopok ezzel már 2-3 órája
[link]?
javascript manual-ra keress
-
emitter
őstag
ezt megoldottam úgy, hogy a sameName() fv-t az objektumon belül, tagfv-ként definiáltam.
ok
viszont újabb probléma: van egy adattagom, amire értékadásként egy tagfv-t hívok meg:
//maga az objektum
function managePHPrefs() {
//adattag
this.prefs = initPrefs;
//tagfuggveny
this.initPrefs = function() {
...
}
...
}
elvileg (parampyra linkelt oldala szerint) ez így szintaktikailag helyes. De vmi miatt nem működik...
próbáltam már többféleképpen is:
//maga az objektum
function managePHPrefs() {
//adattag
this.prefs = initPrefs();
//tagfuggveny
this.initPrefs = function() {
...
}
...
}
---------------------------------------
//maga az objektum
function managePHPrefs() {
//adattag
this.prefs = this.initPrefs();
//tagfuggveny
this.initPrefs = function() {
...
}
...
}
Egyik sem jó
nem igaz egyszerűen, hogy nincs a neten egy normális, teljesértékű JS-referencia

akik megalkották a JS-t, miért nem adtak hozzá rögtön egy refet???
sehol nem találtam eddig normálisan összeszedett leírást, példákkal! arról, hogy mi a helyes szintaktika (több is van, ezért nem egyértelmű az ügy)
minden oldlaon csak egyféle szintaktikával láttam példákat, és azok is túl egyszerűek voltak, nem mutattak példát olyanra, hogy tagfüggvényből tagfüggvény hívása; adattagra tagfüggvény meghívása; és egyáltalán mi egy tagfv. meghívásának helyes szintaktikája! Hova kell this operátor, ki kell-e a rakni paraméternélküli-híváskor az üres ()-párt, stb
vááá, itt szopok ezzel már 2-3 órája
-
emitter
őstag
Mi van akkor, ha nekem van egy xy-nevű függvényem, és egy szintén xy-nevű globális változóm:
...
var sameName = 5;
...
function sameName() {...}
és egy objektumon belül ezt írom:
function myObject() {
this.name = sameName;
...
mert amit kaptam objektumos-leírást, abban az van, hogy amikor az objektumon belül egy tagfüggvényt akarunk meghívni, akkor azt külső fv-ként kell definiálni, majd az objektumból értékadással meghívni... ez kicsit furcsa C++-hoz képest, de ha így kell, akkor hogyan tehetek különbséget fv és glob. változó között
kösziezt megoldottam úgy, hogy a sameName() fv-t az objektumon belül, tagfv-ként definiáltam.
ok
viszont újabb probléma: van egy adattagom, amire értékadásként egy tagfv-t hívok meg:
//maga az objektum
function managePHPrefs() {
//adattag
this.prefs = initPrefs;
//tagfuggveny
this.initPrefs = function() {
...
}
...
}
elvileg (parampyra linkelt oldala szerint) ez így szintaktikailag helyes. De vmi miatt nem működik...
próbáltam már többféleképpen is:
//maga az objektum
function managePHPrefs() {
//adattag
this.prefs = initPrefs();
//tagfuggveny
this.initPrefs = function() {
...
}
...
}
---------------------------------------
//maga az objektum
function managePHPrefs() {
//adattag
this.prefs = this.initPrefs();
//tagfuggveny
this.initPrefs = function() {
...
}
...
}
Egyik sem jó
-
shev7
veterán
nem a zárójelek mélysége a gond, hanem a sorok sokasága...
szóval van egy objektumfüggvényem (vagy mi
), és azon belül van vagy 10 db tagfüggvény. És ezek együttes hossza meghaladja a 100 sort, ezért nem színezi már a fő-zárójelet.
Ha mondjuk csak 6 tagfüggvényt veszek bele az objektumba, ami így kevesebb mint 100 sor, akkor jól színezi a fő-zárójelpárt is
Na mindegy
elosszor en is igy ertettem, de nem gondoltam volna, hogy egy szerkeszto program nem tud 100 sornal tobbet szinezni. Naponta nezek tobbtizezer soros logokat, es szinesek vegig, szerintem ha nem nagyon ragaszkodsz ahhoz az editorhoz csereld le

-
shev7
veterán
én is ezt kérdeztem, de már mindegy, közben megtaláltam a megoldást, csak nem volt nagyon egyértelmű... a lényeg, hogy JS-ben elég sokféleképpen meg lehet oldani mind a fv-definiálást, mind az objektum-felépítését (gondolok itt tagfüggvényekre)
---
az lehet szerintetek, hogy egy szintaktikai kiemelést tudó program csak 100 sor mélységig nézi a zárójelpárokat? Ettől még a fordítóprogram ugye végtelen mélységig elemzi őket, szóval attól még, h a szerkesztőm nem jelöli meg párként a szerintem összetartozókat, attól még a kód helyes

ezerszer átnéztem, tuti, hogy a szerkesztő nem elég ''okos''
sajnos nem tudom ezt a mélységet sehol sem állítaninem akarok kotekedni, de biztos jo az, hogy olyan melyen zarojelezel? Biztos nem lehet valahogy ''szebben'' megoldani? Egyebkent szerintem is csak a szerkeszto nem jeloli.
-
shev7
veterán
Mi van akkor, ha nekem van egy xy-nevű függvényem, és egy szintén xy-nevű globális változóm:
...
var sameName = 5;
...
function sameName() {...}
és egy objektumon belül ezt írom:
function myObject() {
this.name = sameName;
...
mert amit kaptam objektumos-leírást, abban az van, hogy amikor az objektumon belül egy tagfüggvényt akarunk meghívni, akkor azt külső fv-ként kell definiálni, majd az objektumból értékadással meghívni... ez kicsit furcsa C++-hoz képest, de ha így kell, akkor hogyan tehetek különbséget fv és glob. változó között
köszinem nagyon vilagos a problemad, de fv ha van utana () valtozo ha nincs. De lehet, hogy teljesen felreertettelek.Egyaltalan lehet fv-nek es valozonak ugyan az a neve?
-
paramparya
őstag
fel!
szóval a kérdés újra: hogyan tudok olyan objektumot létrehozni, amiben függvényeket és változókat tudok tárolni. A C++ osztályához hasonló dolog kéne
thx
ui: gugliztam már eleget, de minden JS-leírás másképpen írja le ezt az objektum-dolgot, és persze egyik sem működik...
Most már nagyon örülnék neki, ha egy működőképes prototípust láthatnék...Itt van egy cikk, hátha jó lesz:
[link] -
emitter
őstag
objektum-elméleti segítség kellene... hogyan kell normálisan objektumot létrehozni (mondjuk osztályt)
egyik sem jó eddig:
myObject = {
myfunc1 : function() {...},
myfunc2 : function() {...},
...
myfunc6 : function() {...}
}
hívás:
var testObj = new myObject;
testObj.myfunc1();
...
--------
és így sem jó:
myObject : function() {
this.myfunc1 : function() {...};
this.myfunc2 : function() {...};
...
this.myfunc6 : function() {...};
};
hívás:
var testObj = new myObject();
testObj.myfunc1();
----------------------
És mindkettőt elvileg JS-objektum-howto-ként találtam, nem értem, miért nem mennek...
thx!fel!
szóval a kérdés újra: hogyan tudok olyan objektumot létrehozni, amiben függvényeket és változókat tudok tárolni. A C++ osztályához hasonló dolog kéne
thx
ui: gugliztam már eleget, de minden JS-leírás másképpen írja le ezt az objektum-dolgot, és persze egyik sem működik...
Most már nagyon örülnék neki, ha egy működőképes prototípust láthatnék... -
emitter
őstag
objektum-elméleti segítség kellene... hogyan kell normálisan objektumot létrehozni (mondjuk osztályt)
egyik sem jó eddig:
myObject = {
myfunc1 : function() {...},
myfunc2 : function() {...},
...
myfunc6 : function() {...}
}
hívás:
var testObj = new myObject;
testObj.myfunc1();
...
--------
és így sem jó:
myObject : function() {
this.myfunc1 : function() {...};
this.myfunc2 : function() {...};
...
this.myfunc6 : function() {...};
};
hívás:
var testObj = new myObject();
testObj.myfunc1();
----------------------
És mindkettőt elvileg JS-objektum-howto-ként találtam, nem értem, miért nem mennek...
thx!up!
-
faster
nagyúr
Egy elméleti kérdés:
Ha én egy függvénynek átadok egy tömböt, majd a benne változtatom az átadott tömb elemeit, akkor ez az eredeti külső tömböt is változtatja?
function myfv( tomb ) {
for(var i in tomb) {
tomb[ i ] = escape(tomb[ i ]);
...
}
...
return mysztring;
}
...
var mytomb = new Array();
var vmi = '';
...
vmi = myfv( mytomb );
Most ne a kód értelmét nézzük, ez esetben a mytomb főprogrambeli értéke megváltozik vagy nem? Van egy olyan érzésem, h igen, de nem tudom miért
[Szerkesztve]Megváltozik, a javascriptben a tömb gyakorlatilag objektum, amihez egy referencián keresztül hivatkozol, így ha a függvénynek átadod a tömböt, akkor a referenciát adod át.
-
paramparya
őstag
Egy elméleti kérdés:
Ha én egy függvénynek átadok egy tömböt, majd a benne változtatom az átadott tömb elemeit, akkor ez az eredeti külső tömböt is változtatja?
function myfv( tomb ) {
for(var i in tomb) {
tomb[ i ] = escape(tomb[ i ]);
...
}
...
return mysztring;
}
...
var mytomb = new Array();
var vmi = '';
...
vmi = myfv( mytomb );
Most ne a kód értelmét nézzük, ez esetben a mytomb főprogrambeli értéke megváltozik vagy nem? Van egy olyan érzésem, h igen, de nem tudom miért
[Szerkesztve]Nem tudom pontosan hogy is van ez javascript-ben, de attól függ, hogy cím- vagy érték-szerinti paraméterátadás van ilyenkor...
De ezt majd egy javascript guru biztos megmondja
-
matekmatika
tag
Egy elméleti kérdés:
Ha én egy függvénynek átadok egy tömböt, majd a benne változtatom az átadott tömb elemeit, akkor ez az eredeti külső tömböt is változtatja?
function myfv( tomb ) {
for(var i in tomb) {
tomb[ i ] = escape(tomb[ i ]);
...
}
...
return mysztring;
}
...
var mytomb = new Array();
var vmi = '';
...
vmi = myfv( mytomb );
Most ne a kód értelmét nézzük, ez esetben a mytomb főprogrambeli értéke megváltozik vagy nem? Van egy olyan érzésem, h igen, de nem tudom miért
[Szerkesztve]''majd a benne változtatom az átadott tömb elemeit''
Már úgy érted, hogy a tömb elemeinek értékét változtatod, ugye? Ez esetben természetesen igen, azaz változni fog a ''mytomb főprogrambeli értéke'', merthogy a függvény futása végén átadja azokat neki. Ha nem szeretnéd hogy ezek az új tömbelem értékek átadódjonak, akkor szerintem vagy nem függvényként kellene meghívni, vagy a függvényben egy másik tömbnek átadni, és ezen az új tömbön végezni a műveleteket. Szerintem. -
emitter
őstag
a másik kérdésem, hogy ezt a window.location.href-t hogyan kéne átírni úgy, hogy az oldalt ''normálisan'' nyissa meg (pl. _self-ként), mert most úgy nyitja meg hogy a teljes ablakot elfoglalja az új oldal, nincsen semmilyen toolbar, jobbgomb nem működik, se a backspace
thx!
Már csak ez kéne, a többit sikerült megoldanom nagy nehezen
de erre tényleg nem találtam megoldást! Persze, lehet, hogy egy nap alatt megtalálom guglin a megoldást, de miért pazaroljak el ennyi időt egy ilyen egyszerű dologra? légyszi ha valaki tudja, segítsen! 
MOD: window.location.href vagy window.document.location.href vagy document.location.href - egyik sem működik, mind egész-ablakosba nyitja..
[Szerkesztve]window.content.document.location kellett

-
emitter
őstag
erre valaki? fontos lenne

a másik kérdésem, hogy ezt a window.location.href-t hogyan kéne átírni úgy, hogy az oldalt ''normálisan'' nyissa meg (pl. _self-ként), mert most úgy nyitja meg hogy a teljes ablakot elfoglalja az új oldal, nincsen semmilyen toolbar, jobbgomb nem működik, se a backspace
thx!
w3schools-on kívűl tudok mondani jó js-referencia oldalt? előbbi nem túl bőbeszédű, csak az alapok vannak rajta, kérdésemre pl. nem is találtam ott választa másik kérdésem, hogy ezt a window.location.href-t hogyan kéne átírni úgy, hogy az oldalt ''normálisan'' nyissa meg (pl. _self-ként), mert most úgy nyitja meg hogy a teljes ablakot elfoglalja az új oldal, nincsen semmilyen toolbar, jobbgomb nem működik, se a backspace
thx!
Már csak ez kéne, a többit sikerült megoldanom nagy nehezen
de erre tényleg nem találtam megoldást! Persze, lehet, hogy egy nap alatt megtalálom guglin a megoldást, de miért pazaroljak el ennyi időt egy ilyen egyszerű dologra? légyszi ha valaki tudja, segítsen! 
MOD: window.location.href vagy window.document.location.href vagy document.location.href - egyik sem működik, mind egész-ablakosba nyitja..
[Szerkesztve] -
emitter
őstag
up!
újabb kérdés merült fel:
dinamikusan generálok XUL-elemeket (popup-menübe listaelemeket)
amikor egy menuitem tulajdonságait generálom, miért nem tudok az oncommand-nak js-fv-t átadni?
var links = new Array();
[...]
for(i=0; i<5; i++) {
links[ i ] = new Array(2);
links[ i ][0] = ''link''+i;
links[ i ][1] = ''http://www.link''+i+''.hu'';
}
[...]
for(i in links) {
var tempItem = null;
tempItem = document.createElement(''menuitem'');
tempItem.setAttribute(''label'', links[ i ][0]);
tempItem.setAttribute(''oncommand'', ''alert('hello');'');
tempItem.setAttribute(''selected'', ''true'');
popup.appendChild(tempItem);
}
ez működik, de ha omcommand-ra ezt akarom csinálni: tempItem.setAttribute(''oncommand'', ''alert(links[ i ][1]);'');
akkor az már nem megy..
mod: béna ph-motor
ugye jól csináltam a 2-D tömböt?
[Szerkesztve]nincs itt egy javascriptes sem???

ezek tisztán JS-kérdések, pls segítsetek! -
emitter
őstag
erre valaki? fontos lenne

a másik kérdésem, hogy ezt a window.location.href-t hogyan kéne átírni úgy, hogy az oldalt ''normálisan'' nyissa meg (pl. _self-ként), mert most úgy nyitja meg hogy a teljes ablakot elfoglalja az új oldal, nincsen semmilyen toolbar, jobbgomb nem működik, se a backspace
thx!
w3schools-on kívűl tudok mondani jó js-referencia oldalt? előbbi nem túl bőbeszédű, csak az alapok vannak rajta, kérdésemre pl. nem is találtam ott választup!
újabb kérdés merült fel:
dinamikusan generálok XUL-elemeket (popup-menübe listaelemeket)
amikor egy menuitem tulajdonságait generálom, miért nem tudok az oncommand-nak js-fv-t átadni?
var links = new Array();
[...]
for(i=0; i<5; i++) {
links[ i ] = new Array(2);
links[ i ][0] = ''link''+i;
links[ i ][1] = ''http://www.link''+i+''.hu'';
}
[...]
for(i in links) {
var tempItem = null;
tempItem = document.createElement(''menuitem'');
tempItem.setAttribute(''label'', links[ i ][0]);
tempItem.setAttribute(''oncommand'', ''alert('hello');'');
tempItem.setAttribute(''selected'', ''true'');
popup.appendChild(tempItem);
}
ez működik, de ha omcommand-ra ezt akarom csinálni: tempItem.setAttribute(''oncommand'', ''alert(links[ i ][1]);'');
akkor az már nem megy..
mod: béna ph-motor
ugye jól csináltam a 2-D tömböt?
[Szerkesztve] -
emitter
őstag
erre valaki? fontos lenne

a másik kérdésem, hogy ezt a window.location.href-t hogyan kéne átírni úgy, hogy az oldalt ''normálisan'' nyissa meg (pl. _self-ként), mert most úgy nyitja meg hogy a teljes ablakot elfoglalja az új oldal, nincsen semmilyen toolbar, jobbgomb nem működik, se a backspace
thx!
w3schools-on kívűl tudok mondani jó js-referencia oldalt? előbbi nem túl bőbeszédű, csak az alapok vannak rajta, kérdésemre pl. nem is találtam ott választúgy kéne, hogy ha több lap is nyitva van, akkor érzékelje, és az aktuálisba töltse az oldalt, frameket felülírva
js-refet tudtok? -
emitter
őstag
ez a kérdéses kódom; html-rész:
...
<statusbarpanel onclick=''myfunc();'' ...>
...
próbáltam így is hívni:
<statusbarpanel onclick=''myfunc;'' ...>
de sehogy sem jó, nem nyit meg semmit egyik egérgombra se
majd a js-fv ez:
myfunc(e){
var rightclick;
if (!e) var e = window.event;
if (e.which) rightclick = (e.which == 3);
else if (e.button) rightclick = (e.button == 2);
if(!rightclick) {
window.location.href = ''http://www.prohardver.hu'';
}
}
----
a másik kérdésem, hogy ezt a window.location.href-t hogyan kéne átírni úgy, hogy az oldalt normálisan nyissa meg (pl. _self-ként), mert most úgy nyitja meg hogy a teljes ablakot elfoglalja a PH, nincsen semmilye toolbar, jobbgomb nem működik, se a backspace
thx!
[Szerkesztve]erre valaki? fontos lenne

a másik kérdésem, hogy ezt a window.location.href-t hogyan kéne átírni úgy, hogy az oldalt ''normálisan'' nyissa meg (pl. _self-ként), mert most úgy nyitja meg hogy a teljes ablakot elfoglalja az új oldal, nincsen semmilyen toolbar, jobbgomb nem működik, se a backspace
thx!
w3schools-on kívűl tudok mondani jó js-referencia oldalt? előbbi nem túl bőbeszédű, csak az alapok vannak rajta, kérdésemre pl. nem is találtam ott választ -
emitter
őstag
ez a kérdéses kódom; html-rész:
...
<statusbarpanel onclick=''myfunc();'' ...>
...
próbáltam így is hívni:
<statusbarpanel onclick=''myfunc;'' ...>
de sehogy sem jó, nem nyit meg semmit egyik egérgombra se
majd a js-fv ez:
myfunc(e){
var rightclick;
if (!e) var e = window.event;
if (e.which) rightclick = (e.which == 3);
else if (e.button) rightclick = (e.button == 2);
if(!rightclick) {
window.location.href = ''http://www.prohardver.hu'';
}
}
----
a másik kérdésem, hogy ezt a window.location.href-t hogyan kéne átírni úgy, hogy az oldalt normálisan nyissa meg (pl. _self-ként), mert most úgy nyitja meg hogy a teljes ablakot elfoglalja a PH, nincsen semmilye toolbar, jobbgomb nem működik, se a backspace
thx!
[Szerkesztve]ehh, megvan

a híváskor át kell adni neki az event-et.. de ezt miért nem írják egyik példakódban sem?
-
emitter
őstag
hali!
jobbegérgombot szeretnék detektálni, hogyan kell?
találtam egy ilyen példát, de nem teljesen értem..
function doSomething(e)
{
var rightclick;
if (!e) var e = window.event;
if (e.which) rightclick = (e.which == 3);
else if (e.button) rightclick = (e.button == 2);
alert('Rightclick: ' + rightclick); // true or false
}
van egy objektumom, onclick-nél meghívok rá egy js-t, ami akkor nyitna meg egy weblapot, ha az nem jobbegérgomb volt
ezt hogyan tudom legegyszerűbben megoldani? 
ez a kérdéses kódom; html-rész:
...
<statusbarpanel onclick=''myfunc();'' ...>
...
próbáltam így is hívni:
<statusbarpanel onclick=''myfunc;'' ...>
de sehogy sem jó, nem nyit meg semmit egyik egérgombra se
majd a js-fv ez:
myfunc(e){
var rightclick;
if (!e) var e = window.event;
if (e.which) rightclick = (e.which == 3);
else if (e.button) rightclick = (e.button == 2);
if(!rightclick) {
window.location.href = ''http://www.prohardver.hu'';
}
}
----
a másik kérdésem, hogy ezt a window.location.href-t hogyan kéne átírni úgy, hogy az oldalt normálisan nyissa meg (pl. _self-ként), mert most úgy nyitja meg hogy a teljes ablakot elfoglalja a PH, nincsen semmilye toolbar, jobbgomb nem működik, se a backspace
thx!
[Szerkesztve] -
Tyrael
senior tag
idegen domainról lerakott cookie-t sehogyan nem tudok olvasni? Saját gépemen fut egy script, (tehát nem szerverről) és a PH! által lerakott cookie-t szeretném vele megetetni..
function getCookie(c_name){
if (document.cookie.length>0){
c_start=document.cookie.indexOf(c_name + ''='')
if (c_start!=-1){
c_start=c_start + c_name.length+1
c_end=document.cookie.indexOf('';'',c_start)
if (c_end==-1){
c_end = document.cookie.length
}
return unescape(document.cookie.substring(c_start,c_end))
}
}
return null
}
ez csak olyan cookira működik, aminek a domain-ja FALSE (egyébként csak azok ilyenek, amelyeket nem egy webszerver rakott le?)
hogyan tudnám a ph cookie-t olvasni?irtam prog.hu -ra, olvasd el az ottani topicot
Tyrael -
emitter
őstag
idegen domainról lerakott cookie-t sehogyan nem tudok olvasni? Saját gépemen fut egy script, (tehát nem szerverről) és a PH! által lerakott cookie-t szeretném vele megetetni..
function getCookie(c_name){
if (document.cookie.length>0){
c_start=document.cookie.indexOf(c_name + ''='')
if (c_start!=-1){
c_start=c_start + c_name.length+1
c_end=document.cookie.indexOf('';'',c_start)
if (c_end==-1){
c_end = document.cookie.length
}
return unescape(document.cookie.substring(c_start,c_end))
}
}
return null
}
ez csak olyan cookira működik, aminek a domain-ja FALSE (egyébként csak azok ilyenek, amelyeket nem egy webszerver rakott le?)
hogyan tudnám a ph cookie-t olvasni?reménytelen

-
chop
őstag
hogyan tudok hosszú, html-lel és js-sel tűzdelt kódot egy JS-sztringbe rakni?
ezt kéne:
szoveg=''<div id=xdiv style='position:absolute; border:solid 1px blue; width:200px; height:100px; background:white'>
<div style='background:blue; text-align:center; color:white'>fejlec</div>
tartalom
</div>
<script>
xdiv.onmousedown = function(e){
[...]
</script>''
de ez nem megy, mert ez innentől kikerül a dupla-aposztrófok hatásköréből...
<div style='background:blue;...
JS-syntax-highlight-tal néztem
mod: így néz ki a szerkesztőben: [link]
[Szerkesztve]
function stripHTML(oldString) {
//function to strip all html
var newString = oldString.replace(/(<([^>
+)>)/ig,'''');
//replace carriage returns and line feeds
newString = newString.replace(/\r\n/g,'' '');
newString = newString.replace(/\n/g,'' '');
newString = newString.replace(/\r/g,'' '');
//trim string
newString = trim(newString);
return newString;
}
Remelem olvashato lesz. Ez elvileg kiszed minden uj sor, meg kocsivissza karaktert, azaz egybehanyt massza lesz az egesz. De senkit sem erdekel, mert csak futasidoben az
-
shev7
veterán
nem segít

kétféleképpen próbáltam:
minden egységet, ahol ő megszakítja a hatókört, lezárok, és '+' operátorral összefűzöm a részsztringeket.. ez elég gusztustalan és főleg átláthatatlan lesz a kód..
másik, szintúgy favágómegoldás, hogy kiszedek minden entert, tabot, így egy sztringnek veszi a kiemelés szerint
ezeken kívűl vkinek ötlete?
es kiprobalva sem mukodott, vagy ki sem probaltad, mert a syntaxhighlighter nem ette meg?
-
shev7
veterán
hogyan tudok hosszú, html-lel és js-sel tűzdelt kódot egy JS-sztringbe rakni?
ezt kéne:
szoveg=''<div id=xdiv style='position:absolute; border:solid 1px blue; width:200px; height:100px; background:white'>
<div style='background:blue; text-align:center; color:white'>fejlec</div>
tartalom
</div>
<script>
xdiv.onmousedown = function(e){
[...]
</script>''
de ez nem megy, mert ez innentől kikerül a dupla-aposztrófok hatásköréből...
<div style='background:blue;...
JS-syntax-highlight-tal néztem
mod: így néz ki a szerkesztőben: [link]
[Szerkesztve]Ha ' helyett \' -t irsz?
Mod: csak tipp.
[Szerkesztve] -
emitter
őstag
after debugging:

ha elsőnek iratok ki ezzel:
window.content.document.write(''content1'');
akkor egy üres oldalra írja h ''content1''
ha ezután mégegyszer mondom neki, hogy
window.content.document.write(''content1'');
akkor már nem nyit üres oldalt, hanem hozzáfűzi az első szöveghez
ez miért? első esetben miért nem működik ez 
window.content.document.body.innerHTML+=''content1'';
lett a megoldás
hátha később még jól jön vkinek 
[Szerkesztve] -
emitter
őstag
na újra itt!
![;]](//cdn.rios.hu/dl/s/v1.gif)
kérdésem:
van egy ilyenem: window._content.document.write();
ezzel kiírok az akt. oldalra egy stringet. de újratöltéssel. namost nekem olyan megoldás kéne, ami nem tölti újra az oldalt, hanem az aktuális után fűzi ezt a sztringet...
ha nem érthető, egy menüt szeretnék egy nyitva levő oldalra illeszteni, annak megváltozatása nélkül (nem az enyém a lap, ezért nem tudom egyszerűbben megoldani
)
nagyon zavaros volt?
after debugging:

ha elsőnek iratok ki ezzel:
window.content.document.write(''content1'');
akkor egy üres oldalra írja h ''content1''
ha ezután mégegyszer mondom neki, hogy
window.content.document.write(''content1'');
akkor már nem nyit üres oldalt, hanem hozzáfűzi az első szöveghez
ez miért? első esetben miért nem működik ez 
-
Tyrael
senior tag
-
Tyrael
senior tag
na újra itt!
![;]](//cdn.rios.hu/dl/s/v1.gif)
kérdésem:
van egy ilyenem: window._content.document.write();
ezzel kiírok az akt. oldalra egy stringet. de újratöltéssel. namost nekem olyan megoldás kéne, ami nem tölti újra az oldalt, hanem az aktuális után fűzi ezt a sztringet...
ha nem érthető, egy menüt szeretnék egy nyitva levő oldalra illeszteni, annak megváltozatása nélkül (nem az enyém a lap, ezért nem tudom egyszerűbben megoldani
)
nagyon zavaros volt?
prog.hu-n erthetobben fogalmaztal.

Tyrael -
matekmatika
tag
sziasztok!
guglin is keresgélek még, de egyelőre nem találok olyan js menüt (vagy inkább nevezzük csak sima link-listának, nem kell többszintűség), ami átlátszó (ez nem annyira fontos, de azért igencsak jól jön), egérrel lehet odébbhúzni, és toggle-képes, azaz fel lehet gördíteni, majd vissza
ha bárki tud linket adni, nagyon megköszönném, sajna nem értek js-hez, magam nem tudnám megírni
köszi!!!
mégegy kérdés: js-sel lehet cookiekat kezelni?A Selteco Menu Makerével nagyon egyszerűen és jó, és tetszetős menüket tudsz készíteni. Rengeteg variáció van a gombok alakjára, színére... Ez JS-be exportálja az elkészített menü(rendszer)t.
-
emitter
őstag
javascripttel hogyan tudok php-függvényt meghívni?
van egy ilyenem:
<a href='#' onClick='torol($uDir,$fajl)'>fájl törlése</a>
ez persze nem működik.
hogyan írjam át, hogy onclick-re meghívódjon egy php-függvény
vagy az is jó nekem, ha mondtok egy js-függvényt, ami fájlt töröl
most nincs kedvem még a js-referenciát is feltúrni ezügyben, elég nekem most a php-t tanulni
előre is köszi!
ui: minden egy php-fájlon belül van, mindent ott intéznék elprobléma megoldva

-
RAM
őstag
én nem vagyok a html-szerkesztők híve, abból nehezen lehet tényleg html-szakértővé válni

a kódhoz kell érteni, úgy bármit meg tudsz csinálni
php nagyon hasonlít pl a C-re, én utóbbit tanultam fél évig, így nagyon könnyű átállni
szinte csak a szintaktikát kell megtanulni, begyakorolni... már ami kevés eltérés van
mod: ja, a php sokmindent egyszerűsítve ad a kezedbe, pl C-hez képest, így a rendszeresen előforduló problémákra kész megoldást ad álatalában, nagyban megkönnytve a dolgodat
(pl. tömbrendezés, spec. ciklusok, megmég egy rakás cucc, csak én még eddig keveset fedeztem fel
)
[Szerkesztve]A Delphi a Pascallal hasonlítható össze?
Én meg Pascalt tanultam x éve, már nem sok mindenre emlékszek.
Delphivel megválthatod a világot...
PHP-val egy játékot nehezebben készítesz el.
-
RAM
őstag
-
raczger
őstag
-
RAM
őstag
Enyhén feltörhető, nem?

[Szerkesztve]
Új hozzászólás Aktív témák
-
Fórumok
Mobilarena - 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 Tabletek, E-bookok Nyomtatók, szkennerek 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ésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁ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
- 24 magos AMD Threadripper alapú munkára kiváló félgép, 128GB RAM-mal
- HP ZBook Fury 15 G7 i7-10850H 32GB 512GB SSD Quadro T2000 4GB FHD HUN bill, szép állapotban eladó
- Eladó MacBook Pro 16,1 2019 CTO
- új 0 km es garanciás lenovo loq rtx 5050 8gb
- Eladó teljesen újszerű karcmentes Samsung Galaxy Watch Ultra
- BESZÁMÍTÁS! MSI B450M R7 2700X 16GB DDR4 512GB SSD RTX 2060 Super 8GB Rampage SHIVA Adata 600W
- LG UltraGear 34GP63AP-B VA Monitor! 3440x1440 / 160Hz / 1ms / FreeSync
- Bomba ár! HP ProBook 655 G9 - R5P 5675U I 16GB I 256SSD I 15,6" FHD I Cam I W11 I Gari!
- Dell Vostro 5410 14" i5-11320H 16GB 512GB 1 év garancia
- SKhynix - 16GB DDR4 Notebook RAM (2x8GB) - 2400MHz
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




Nekem ezzel működik.
természetesen fordítva van: theát az első kód a helyes, a második rossz 
![;]](http://cdn.rios.hu/dl/s/v1.gif)
mi a lópikula van itt már megint??? Néha nagyon furcsa dolgokat művel a Firefoxom...
ez sem elég mély a témában, főleg nem hoz olyan példát, ami nekem kéne







