- Honor Magic7 Pro - kifinomult, költséges képalkotás
- Honor 200 Pro - mobilportré
- Fotók, videók mobillal
- iPhone topik
- 45 wattos vezeték nélküli töltés jön az új iPhone-ba
- VoLTE/VoWiFi
- Bemutatkozott a Poco X7 és X7 Pro
- Milyen okostelefont vegyek?
- Xiaomi 14T Pro - teljes a család?
- Honor Magic6 Pro - kör közepén számok
-
Mobilarena
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..
-
emitter
őstag
olyan <select> menüt szeretnék, amely automatikusan elküldi a form-ot, aminek a része, ha kiválasztom az egyik elemét. Másoknál ez elvileg működik, nálam nem:
<select onChange="this.form.submit();" ...>
Azt a hibát kapom, hogy: "this.form.submit is not a function"
-
emitter
ő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?
-
emitter
őstag
Itt találtam egy jó kis form-ellenőrző scriptet, de persze hibát jelez a böngésző:
$ is not defined
A kód valóban érdekes, tele van $-okkal, de nem tudom, hogyan kéne átírni h jó legyen..
(a script a linkelt oldal közepe táján van) -
emitter
őstag
válasz
zhagyma #1292 üzenetére
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
-
emitter
őstag
válasz
zhagyma #1289 üzenetére
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. -
emitter
őstag
válasz
zhagyma #1286 üzenetére
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?
-
emitter
őstag
válasz
zhagyma #1283 üzenetére
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..
-
emitter
őstag
válasz
zhagyma #1280 üzenetére
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;
} -
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.. -
emitter
ő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..)
-
emitter
őstag
Üdv!
Van két sztringem, mindkettő értéke ez:
index.php?option=com_ponygallery&Itemid=69
ha csinálok egy match()-et:
alert(str1.match(str2))
akkor miért lesz mégis null az értéke a match()-nek? Mikor tökugyanaz a két sztring, tehát önmagát kellene hogy visszaadja ilyen esetben a match. -
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 -
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) -
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 -
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
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 ifmi a lópikula van itt már megint??? Néha nagyon furcsa dolgokat művel a Firefoxom...
-
emitter
őstag
válasz
paramparya #597 üzenetére
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! -
emitter
őstag
válasz
paramparya #595 üzenetére
sajnos nincs benne ilyenről szó
ez sem elég mély a témában, főleg nem hoz olyan példát, ami nekem kéne
azért köszi! -
emitter
ő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 -
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ó -
emitter
őstag
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 -
emitter
őstag
é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ítani -
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öszi -
emitter
őstag
válasz
paramparya #582 üzenetére
köszi, megnézem!
más: ha ki akarok íratni sztringben egy ''változó értéke+1''-et, azt hogyan tehetem?
document.write( (i+1) + '' link'');
ez nem jó, akkor hogyan
az túl parasztos lenne, hogy kiírás előtt i++; majd utána i--;
thx -
emitter
ő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... -
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! -
emitter
őstag
válasz
matekmatika #568 üzenetére
nem, mert a fv nem tömböt ad át, hanem sztringet.. én arra akartam rákérdezni, hogy annak ellenére, hogy a manipulált tömböt nem adjuk át a főprogramnak, mégis megváltozhat-e a fv-nek átadott főprogrambeli tömb értéke, elemei
de végülis már mindegy a válasz, mert megoldottam egy második (temp) tömbbel
csak úgy érdekelt volna, mert nem evidens -
emitter
ő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] -
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 nehezende 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] -
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 -
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] -
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 voltezt hogyan tudom legegyszerűbben megoldani?
-
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? -
emitter
őstag
nem jó.. ugyanaz a hiba áll fenn, mint amit meg akarunk oldani vele:
amikor átadom a stripHTML() fv-nek a nagy sztringet, éppúgy rosszul értelmezi az aposztrófok hatáskörét, és csak kiírja html-szövegként a lapra ()
így csinálom vhogy:
var szoveg = stripHTML(''
<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 language=''javascript''>
xdiv.onmousedown = function(e){
[...]
</script>
'');
és csak az első <div>-et rakja sztring-színűbeaz utána következő enter-től már sima html-szövegként értelmezi..
mindegy, most már megvan '+'-okkal összefűzve, működik is, csak kicsit ronda a kód..
----
a probléma most csak annyi, hogy berakja ugyan a JS ezt a kódot, meg is jelenik a mozgatható div a lapon, csak éppen mozgatni nem lehet..
ha nem js-sel illesztem be, hanem a lap forrásába írom nyersen, akkor ok.. de nekem nem ez kell -
emitter
őstag
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? -
emitter
ő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] -
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öveghezez miért? első esetben miért nem működik ez
-
emitter
őstag
na újra itt!
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? -
emitter
őstag
válasz
matekmatika #538 üzenetére
thx, közben találtam már drag&drop menüt, átlátszó menüt, cookie-kezelésről példákat, szóval már ''csak'' egyesítenem kell ezeket
-
emitter
őstag
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? -
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ölmost 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 el -
emitter
őstag
és miért akarnál php-val játékot készíteni
két külön területről beszélünk... a php webre született, delphi meg
egyébként egyszerűbb kis játékokat (amiknek nincs grafikai igényük), bármilyen nyelven meg lehet írniszerintem
mod: pl. amit C-ben írtam konzolos aknakeresőtsztem simán át tudnám írni php-ra (nomeg kellene hozzá egy kis html is, de az már részletkérdés)
naja, fasternek igaza van, a továbbiakban szorítkozzunk a javascriptre
[Szerkesztve] -
emitter
ő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] -
emitter
őstag
Új hozzászólás Aktív témák
Hirdetés
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- hdanesz: Hyundai Ioniq 28 kWh 2018 2. felvonás
- Gamepad
- Apple MacBook
- Milyen program, ami...?
- Honor 200 Pro - mobilportré
- Milyen belső merevlemezt vegyek?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- További aktív témák...
- Új, verhetetlen alaplap sok extrával!
- BESZÁMÍTÁS! MSI B450 TomaHawk R5 5600X 32GB DDR4 512GB SSD RTX 3060 XC 12GB Rampage SHIVA 600W
- Samsung Galaxy A52s 128GB, Kártyafüggetlen, 1 Év Garanciával
- Akciós Windows 10 / 11 Pro OEM Licenc Kulcs 100% eredeti, jogtiszta!
- 1-12 részletre.Új noblechairs EPIC műbőr FEKETE - FEKETE. 2 év garancia!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest