JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Gyorskeresés
Legfrissebb anyagok
- Bemutató Spyra: akkus, nagynyomású, automata vízipuska
- Bemutató Route 66 Chicagotól Los Angelesig 2. rész
- Helyszíni riport Alfa Giulia Q-val a Balaton Park Circiut-en
- Bemutató A használt VGA piac kincsei - Július I
- Bemutató Bakancslista: Route 66 Chicagotól Los Angelesig
Általános témák
LOGOUT.hu témák
- [Re:] [D1Rect:] Nagy "hülyétkapokazapróktól" topik
- [Re:] [bb0t:] Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
- [Re:] [GoodSpeed:] ASUS ROG STRIX B650E-F GAMING WIFI - Memory Context Restory (MCR)
- [Re:] [Sub-ZeRo:] Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- [Re:] [sziku69:] Fűzzük össze a szavakat :)
- [Re:] [btz:] Internet fejlesztés országosan!
- [Re:] [Mr Dini:] Ha szeretnéd rootolni az LG Smart TV-d, tedd meg most!
- [Re:] [plevips:] Építkezünk 3. rész (2024)
- [Re:] [gban:] Ingyen kellene, de tegnapra
- [Re:] [Luck Dragon:] Asszociációs játék. :)
Szakmai témák
PROHARDVER! témák
Mobilarena témák
IT café témák
Téma összefoglaló
Hozzászólások
emitter
őstag
ááá, de gagyi vagyok csak annyi volt hog sztring a 10 és a 15 is, kellett egy parseint
faster
nagyúr
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
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''
.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''
.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?
emitter
őstag
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
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
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
thx
shev7
veterán
nemmondod, hogy nem talaltal semmit guglival
disable right-click, elso talalat: [link]
kiprobaltam, ff alatt mukszik.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
Jester01
veterán
Kivéve, ha a páciens letiltotta a letiltást
Szvsz ''jólnevelt'' oldal ilyet nem csinál.
Jester
shev7
veterán
de ezt elmondhatjuk akarmilyen javascript megoldasrol...
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
emitter
őstag
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)
shev7
veterán
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
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
emitter
őstag
igen, pontosan. (ez még nincs benne a mostani verzióban, szóval ami neked van fönn, abban nem találod meg, mint bugot)
a probléma, hogy nem tudom, mire keressek rá a google-n
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
Hujikolp
őstag
Hali!
Én szinte egy kukkot se értek a js hez, ezért inkább megkérdezem.
Van nekem egy js-em (neten találtam, aztán átalakítottam), egy ideig működött is, de aztán mintha meghalt volna egyes részei. Vagyis nemtudom, mert Mozilla Firefox alatt meg Opera alatt működik, igaz kicsit szaggat, de működik, de viszont az IE alatt nemanyira. Az oldal ahol meglehet tekinteni ezt: [link] Ott menjünk a Letöltés fülre és akkor egy Layer szerüséget hoz létre. Nemtudom h mi lehet annak a neve. De ha rámegyünk erre a layer szerüségre, ott valamelyik menüpontra akkor a háttere elszineződik és a betű szine is megváltozik. Ez régen működött is IE alatt de már ez nem.
Az IE a 435. sorra hívatkozik h ott van a gond. Inkábbnemillesztem ide be a teljes kódsort mert az elég hoszzú, inkább belinkelem azt. [link]. hozzá tartozik még a jó működéshez: [link] és [link].
ha tud valaki v.mi megoldást, azt köszönöm.
VladimirR
nagyúr
js fel tudja valahogy dolgozni az url-ben kapott parametereket? (get)
Hujikolp
őstag
Hát nemtudom h neked ez mennyire jó: [link]
szicsu
őstag
HI!
Lenne egy kérdésem :D
<script>
function nyit(szeles,magas,oldal,cimke){
var windowX = (window.screen.width-szeles)/2;
var windowY = (window.screen.height-magas)/2;
var s=''width=''+szeles+'',height=''+magas;
uzenetablak = window.open('''',''ujablak'',''fullscreen,''+s);
uzenetablak.resizeTo(szeles,magas);
uzenetablak.moveTo(windowX,windowY);
var frameString=''''+
''<html>''+
''<head>''+
''<title>''+cimke+''</title>''+
''</head>''+
''<frameset rows='*,0' framespacing=0 border=0 frameborder=0>''+
''<frame name='top' src='''+oldal+''' scrolling=no>''+
''<frame name='bottom' src='about:blank' scrolling='no'>''+
''</frameset>''+
''</html>''
uzenetablak.document.open();
uzenetablak.document.write(frameString);
uzenetablak.document.close();
}
</script>
Elméletileg ez a fugveny megnyit egy uj ablakot, adott meretben stb....
mindez műxik firefox és opera alatt, de ie alatt nem teljesen, mert ott nem az adott méretben nyílik, meg hanem egész képernyon.mi lehet a gond?
segítseget koszonom
''Az alkotó élet titka az, hogy felnőttkorban is megőrizzük a gyermekkor szellemét.''
lao ce
aktív tag
nem tudom egyaltalan nem mukodik-e vagy csak bizonyos ertekekre, de adott meret alatti ablakokat az ie nem fogad el ha jol emlekszem, egyszeruen kinagyitja magatol.
nicht kompot
vakondka
őstag
nem tudom, honnan kopiztad, de nekem is megvan pontosan ugyanez
Egyébként ez egy fullscreen-script, hiszen meg van adva paraméternek, hogy fullscreen:
window.open('''',''ujablak'',''fullscreen,''+s);
az már megint más kérdés, hogy a firefox és opera miért nem értelmezi ezt...nem tudom...
https://toptarget.hu - Online Marketing Ügynökség
szicsu
őstag
akkor hogy javítsam ki, hogy az ie-ben is megjelenejen az általam megadott méretben?
mert a firefox és az opera számomra jól jeleníti meg.
''Az alkotó élet titka az, hogy felnőttkorban is megőrizzük a gyermekkor szellemét.''
vakondka
őstag
bár nem próbáltam ki, de szerintem úgy hogy hagyd ki a fullscreen utasítást:
window.open('''',''ujablak'','',''+s);
https://toptarget.hu - Online Marketing Ügynökség
szicsu
őstag
próbálkoztam, és ha
window.open('''',''ujablak'',''s'');
akkor az ie és a firefox jól jelenítimeg, de az opera kiteszi teljes képernyőre
akkor ez meg hogy van
''Az alkotó élet titka az, hogy felnőttkorban is megőrizzük a gyermekkor szellemét.''
vakondka
őstag
lehet, hogy az s-t nem kellene idézőjelbe tenni mert az egy változó, ami a szélesség-magasság, stb paramétereket tartalmazza.
https://toptarget.hu - Online Marketing Ügynökség
szicsu
őstag
na kipróbáltam pár variációt
window.open('''',''ujablak'',''s'');
window.open('''',''ujablak'',s);
window.open('''',''ujablak'','',''+s);
és mindegyiknél csak az opera vacakol
''Az alkotó élet titka az, hogy felnőttkorban is megőrizzük a gyermekkor szellemét.''
vakondka
őstag
nekem a második tűnik jónak, de nem tudom, hogy mit lehetne kezdeni az operával...
...én nem operálnék vele
bocs a rossz szóviccért...
https://toptarget.hu - Online Marketing Ügynökség
szicsu
őstag
Lehet hogy én sem vacakolok vele, mert ie-ben és firefoxban műxik, az a lényeg
de azér érdekel, hogy milyen script nyit meg ugyan úgy minden böngészöben egy abalakot
''Az alkotó élet titka az, hogy felnőttkorban is megőrizzük a gyermekkor szellemét.''
Hujikolp
őstag
nekem ez mindegyikben azt csinálta, vagyis mindegyiket ugyanolyan méretben nyitotta meg, és mind3 nál műxött:
<script language=''Javascript''>
function popup(url) {
window.open(url,''uj_ablak'',''toolbar=0, scrollbars=1, location=0, directories=0, status=1, menubar=0, resizable=1, width=800, height=600'');
}
</script>
<a href=''javascript:;'' onclick='return popup(''kephtml/kep1.html'')'><img border=''0'' src=''---''></a>
Terminus_
aktív tag
Sziasztok!
Van egy bazi nagy táblázatom,ami minden irányban csúnyán ''lelóg'' a képernyőről. Úgy kellene scrollozni, hogy ha jobbra-balra scrollozok, akkor a bal oldali ''fejléc'' vagyis oldalléc megmaradjon, ha fel-le, akkor pedig a fejléc maradjon a helyén.
Nos én ezt frame-ekkel gondoltam megoldani: külön frém a fejléc, külön az oldalléc és maga a tartalom. Ehhez viszon tudnom kellene két frame-et egyszerre scrollozni.
Ötlet?
Ja és, ha lehet ne IE specifikus legyen, hanem mindenhol működjön.
Terminus_
[Szerkesztve]
-
Terminus_
aktív tag
Hátha ez segít elképzelni: olyasmit kell csinálnom, mint, amikor Excelbe Ablak->Ablaktábla rögzítése menüponttal megfogod a fejlécet, és ha lapozol az ott marad.
[Szerkesztve]
-
Terminus_
aktív tag
Közben megoldottam, viszont csak IE alatt működik, ami nem az igazi.
[Szerkesztve]
-
vakondka
őstag
Lehet, hogy hülyeség, de mi lenne, ha div-eket használnál ?
Egy a fejlécnek, egy az oldallécnek és egy tartalomnak.
mindegyiknek adsz egy fix méretet és a tartalom divbe berakod a táblázatot, aminek a tulajdonságánál beállítod, hogy scrollozható legyen.
Ez minden böngészőben működni fog mert csak html és css
https://toptarget.hu - Online Marketing Ügynökség
shev7
veterán
Erre en is gondoltam, de nem biztos, hogy konnyen megoldhato. Hogy csinalod meg, ohgy ha a vizszintesen scrollozol, akkor a felso div is scrollozzon, ha a fuggolegesen, akkor a bal szelso?
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
Terminus_
aktív tag
Frame-ekkel sikerült megoldani és most már mindkét böngészőben megy. Bár a te verziódat nekem sem sikerült elképzelnem.
Ha érdekel csináltam egy demot: [link]
Vannak még gyerekbetegségei, de a lényeg már látható.
[Szerkesztve]
-
vakondka
őstag
ja, arra nem gondoltam...
https://toptarget.hu - Online Marketing Ügynökség
vakondka
őstag
Viszont találtam egy jó kis javascriptet, ami úgy működik, mint egy excel,
lehet, hogy ezzel már tudnál mit kezdeni esetleg: [link]
https://toptarget.hu - Online Marketing Ügynökség
Terminus_
aktív tag
Köszi szépen, de mint az előző postomból is látszik, sikerült megoldani.
-
vakondka
őstag
csak azért írtam, mert megy minden böngészővel.
amúgy gratula a kódodhoz, tök jó
https://toptarget.hu - Online Marketing Ügynökség
shev7
veterán
hat nem akarok beszolni, de sztem nem jo a firefoxban nem esnek egyvonalba a fejlec es a ''cellak'' elemei. 30nal mar egesz jo, de elotta van csuszas
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
Hujikolp
őstag
lenne nekem egy olyan kérdésem h az egyik frame-ből létrehouok a másik framébe egy egérrel pozicionálható div-et. a pozicionálos div-em az már megvan, találtam egyet a neten, de azt h hogyan hozzak létre egyik framéből a másik framébe egy pozicionálható div-et azt nemtudom. de nagyon fontos az is ha a frame tartalma megváltozik akkor a poz. divem megmaradjon abban a framében.
polip
addikt
Üdv!
Tudna valaki ajánlani egy értelmesen működő flyout menüt? (ami olyat is tud, hogy a lenyiló része rátakar az alatta levő frémre)
a felső frémből futna a menü és a mainra takar rá a flyout része...
igazán köszönöm!
ThinkPad X300 || Samsung Galaxy Nexus - JellyBean
vakondka
őstag
sima frame-eken keresztül ez működik: [link]
iframe-ből viszont nem...
https://toptarget.hu - Online Marketing Ügynökség
polip
addikt
thx!
olyan bajom van, hogy tulképp fut egy javamenü hibátlanul nálam, csak éppen explorer alatt megy...
a többi böngészőben a flyout megy, tehát olvas a scriptből, de a linkek nem mennek...
érthető ez így?
ThinkPad X300 || Samsung Galaxy Nexus - JellyBean
vakondka
őstag
hááát igen google-ben jobb vagyok mint javascript-ben
vagyis könnyű volt ilyen scriptet találni, de a megoldás a gondodra már nem is olyan egyszerű...
...és ha ezt scriptet használnád egy az egyben? Ez működteti a linkeket rendesen.
le is van írva, hogy működik, abból is lehetne valamilyen ötletet venni...egy kicsit hosszú én nem olvastam végig.
https://toptarget.hu - Online Marketing Ügynökség
polip
addikt
ez is működteti a linket rendesen a gépen...csak ha átviszem máshova a szájtot, akkor nem...csak nem jövök rá mi a gáz tuti valami piti apróság
ThinkPad X300 || Samsung Galaxy Nexus - JellyBean
vakondka
őstag
Javascript és nem működik másik szerveren ? Jó értem amit írsz ???
Hogy is mondjam...ez lehetetlen ugyanis a javascript nem a szerveren fut, hanem a felhasználó gépén
https://toptarget.hu - Online Marketing Ügynökség
Hujikolp
őstag
ha ez egyik szerverről viszed át a másikra, nézd meg h ne a teljes elérési út legyen megadva, (pl: http://hujikolp.uw.hu/js/timer/timer.js helyett csak ez legyen: js/timer/timer.js) mert különben a másik szerverre fog hivatkozni, és lehet h ezért nem megy, és lehet h a szerveren van .thaccess és ha ebben be van az állítva h külső linknek ne tudják elérnii, akkor tényleg nem fog működni a másik szerverre átvitt js. Remélem tudtam v.mit segíteni.
Hujikolp
őstag
nincsen ennek olyan változata amelyik framén belül működik? mert nekem van egy js lenyílós ablakom, olyasmi ami a linken van, de nemtudom miért egyszerüen az enyém bekrepált
szóval ha tudnál mondani, vagy ismersz olyan lenyílósat akkor azt megköszönném!
polip
addikt
egy nyomi /-jelen múlt a dolog
ThinkPad X300 || Samsung Galaxy Nexus - JellyBean
polip
addikt
nem jól érted, ill én nem tudtam megfogalmazni, de már minden okés
ThinkPad X300 || Samsung Galaxy Nexus - JellyBean
Mai Hardverapró hirdetések
prémium kategóriában
- Commlite CM-EF-NEX Auto-Focus Adapter (Canon EF - Sony E)
- Üzletből, garanciával, legújabb Asus Vivobook 17" i7-1355U 10 mag 5GHz/16RAM/1TBSSD/17,3"FULLHD
- Üzletből, garanciával DeLL XPS 15 9500 i7-10750H 32GBRAM 1TBSSD/GTX1650Ti 15,6"4KTOUCH
- i5 12400f 3070 gamer pc
- DeLL Precision 7740 workstation, üzletből, I7-9850H/32RAM/512GBSSD/NVIDIA QuadroRTX3000/17,3"FULLHD