-
1300 - 1201
10361 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
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
-
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
-
zhagyma
őstag
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
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
-
emitter
őstag
-
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
-
zhagyma
őstag
-
zhagyma
őstag
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 -
emitter
ő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. -
zhagyma
őstag
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
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.
-
emitter
ő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?
-
zhagyma
őstag
-
emitter
ő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..
-
zhagyma
őstag
-
zhagyma
őstag
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. -
emitter
ő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;
} -
emitter
őstag
-
zhagyma
őstag
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
-
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
-
Hujikolp
őstag
-
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..)
-
t-shirt
veterán
-
Hujikolp
őstag
-
t-shirt
veterán
Üdv!
Tudtok ajánlani egy jó könyvet amiből meg lehet tanulni az alapokat? -
zhagyma
őstag
-
Sanyix
őstag
van egy html kódokat is tartalmazó fájl, egyébként jsf oldal, abban van egy ojjektum, aminek van id-je. Az oldal elején egy külső fájlból van src-zve egy js fájl, amiben van egy eljárás. Ez meg is hívódik az oldalról onchange-nél, de document.getelementbyid-vel semmit nem talál meg. Minden undefined. Miért?
-
VinoRosso
veterán
Üdv!
Nem tudtok valami jó Js kódformatter freeware-t?
-
Lortech
addikt
-
TonTomika
aktív tag
Hello!
Javascriptet tanulunk épp...és gondjaim vannak a házival...

Nos, Lényeg hogy be kell kérni egy nagy és egy kis kocka élének hosszát, kiszámolni térfogatukat, és a kiszorított térfogatot. Mindezt remekül sikerült megoldanom, a probléma ott kezdődik h ugye elvileg nem lehet nagyobb a kisebb kocka éle. Ezt kéne valahogy megvizsgálni és egy alert-el jelezni...de valamiért nem megy...please...help me!

<script type="text/javascript">
var eln=window.prompt("Kérem a nagyobbik kocka élének hosszát!" , "");
var elk=window.prompt("Kérem a kisebbik kocka élének hosszát!" , "");
if (eln<elk)
alert(A nagyobbik kocka éle nem lehet kisebb a bele kerülő kocka élénél!);
else
if (elk>eln)
alert(A kisebbik kocka éle nem lehet nagyobb a tartály élénél!);
document.write
("<font color=#CC0000>A tartály élhossza: </font>"+eln+"<font color=#CC0000> cm</font><br />")
document.write
("<font color=#CC0000>A vastömb élhossza: </font>"+elk+"<font color=#CC0000> cm</font><br /><br />")
var v1=Math.pow(eln,3)
var v2=Math.pow(elk,3)
document.write
("<font color=green>A tartály térfogata: V1=</font>"+v1+"<font color=green> cm<sup>3</sup></font><br />")
document.write
("<font color=green>A vastömb térfogata: V2=</font>"+v2+"<font color=green> cm<sup>3</sup></font><br />")
document.write
("<br /><font color=blue>A kiszorított térfogat: V3=</font>"+(v1-v2)+"<font color=blue> cm<sup>3</sup></font><br />")
</script>U.i.: Ezen a héten találkoztam életemben először a javascripttel...úgyhogy ne kövezzetek meg

-
PazsitZ
addikt
Az xmlhttpRequest -et rá lehet venni valahogy, hogy az adatokat ne UTF-be adja át?
Vagy valahogy átkódolni az outputját?
-
sonar
addikt
-
Lortech
addikt
-
sonar
addikt
Egy egyszerű looser kérdésem van, hogyan tudok egy input boxba js-en keresztül adatokat megadni?
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
snd.r1.value="500";
// -->
</SCRIPT>
</HEAD>
<BODY>
<P>
<FORM NAME="snd">
<INPUT TYPE="text" NAME="r1" SIZE="20">
</FORM>
</BODY>
</HTML>Egyenlőre igy próbáltam, de nagyon nem akar összejönni. Mi lehet a gond?
-
hemu
csendes tag
Sziasztok!
Biztosan velem van a hiba, de nem bírom megoldani a következőt:
Van egy javascript object-em, ami egy select box-szerűséget csinál.
Amikor az ember a legördülő nyilacskára kattint, le akarok futtatni egy ajax-kérést, ami visszakapja a legördülőben megjeleníthető lehetőségeket és berakja az adott objectpéldány egy változójába.function xy() {
this.opt = new Array();
this.getOpts = function () {
new Ajax.Request('url', {
method: 'get',
onSuccess: function (transport){
"Mi kell ide???"
}
});
}
this.show = function () {
this.getOpts();
"Itt elvileg a this.opt tömbnek kellene tartalmaznia valamit"
}
} -
hemu
csendes tag
-
pilota
tag
helosztok egy lehet számotokra nagyon egyszerü problémámvan, most szerkesztem életem elsö weblapját és némi segitség kellene odáig eljutottm,hogy képet tudok feltölteni de walami weboldal kinézetet akarok csinálni menü meg hátér ezeket hogyanlehetne köszönöm a segitséget elöreis.
-
azbest
félisten
más domainen lévő címet nem tudsz így tesztelni iframe-vel, mert biztonsági okokból a böngészők tiltják más oldalak tartalmába nyúlást....
iframe helyett képet vagy javascript fájlt használj
ha sikerül betöltődnie a másik tárhelyről a js fájlnak, akkor lefut és valami értéket beállíthat, amiből tudod hogy lefutott.
kép esetén pedig onload event segítségével tudod hogy betöltődött... ha ez nem történik meg bizonyos időn belül akkor sikertelennek lehet venni
-
vakondka
őstag
-
PazsitZ
addikt
A problémám az lenne, hogy ellenőrizni szeretném egy oldal létezik-e.
Extra.hu-n tiltva van a külső fájl elérés, ezért próbálkozok script-el megkapni a címsort, amiből már el tudnám dönteni létezik-e vagy sem.
létező oldal nem létező oldal
A problémám az, hogy csak egy undefined-et kapok vissza.
<iframe title="x" name="test" src ="http://itcafe.hu/tag/pazsitz.html"></iframe>
<script type="text/javascript">
document.write(test.document.title.onload);
alert(test.document.title.onload);
</script> -
azbest
félisten
-
Louloudaki
aktív tag
-
azbest
félisten
A problémám a következő:
A firefox egyenként dolgozza fel a dinamikus script tagokat.
Ha valamelyik tag src-je elérhetetlen (pl:szervere leállt ), akkor emiatt 21 secet várakozik (timeut), mielőtt feldolgozná az összes többi elhelyezett script tagot.Ha törlöm a script tagot a DOMból (saját időtúllépés figyelő eljárással), akkor is folytatja a letöltését. Ugyanúgy kivárja a 21 secet. (A törölt script taghoz tartozó onload event is lefutott, mielőtt onload=null -lal megoldottam).
Sajnos az src-t hiába változtatom futási időben bármire, az nem változtat már utólag azon honnan töltsön. (ha ez menne, akkor simán csak src="javascript: void(0)" megtenné, vagy ilyesmi)
Fontos, hogy a html lapon lévő fix script tag tartalma rendesen fut, és a várakozás közben létrehozott script tagok tartalmát is betölti azonnal (szinte párhuzamosan, firebugban látni, hogy megjött a válasz), viszont nem dolgozza fel

Példa kép róla, hogy már megérkezett a válasz, de fel nem dolgozza míg vár a másikraMivel egy XMLHttpRequest -hez hasonló objektumban hasznláom a dinamikus script tagot, így komoly fennakadásokat tud okozni, ha egy elérhetetlen cím miatt minden más címről jövő adat is megakad feldolgozás előtt.
Két megoldás is elfogadható út:
- Van mód arra, hogy egy script tag betöltődését megszakítsuk? Ezesetben a saját időtúllépés eljárásommal tudnám szabályozni, hogy mennyi ideig akadhasson meg a többi kérés.
- Rávehető a firefox arra, hogy minden dinamikus script tagot párhuzamosan kezeljen, úgy mint ahogy az IE, Safari is teszi? Az opera határeset, de jól működik ott is... mert nem vár tovább, mint az általam megadott timeout.
Természetesen minden esetben valamilyen javascriptes megoldásra lenne szükség, az ff beállításainak módosítása nem jó alternatíva, mert a látogatókat nem kérhetem arra, hogy állítgassák a böngészőjüket.
Minden ötletet szivesen fogadok

hopp a lényeg majdnem kimaradt:
ez egy egyszerű teszt oldala 192-es cím direkt van, arra nem jön válasz és az időtúllépéses lesz
üdv
azbest -
Lortech
addikt
Konkrét esetre sima string manipulációval:
url = "http://www.valami.többislehet.hu/ittmégvanmás/mégvalami/";
tld= url.split('/')[2].split('.').pop();
alert(tld);Általánosabb esetben komolyabb átgondolást igényelne, amire egy regexp megoldás lehet.
-
Louloudaki
aktív tag
ááá megvan, indexof tud adott index után is keresni, szal átugorhatom vele a http://-t -
Louloudaki
aktív tag
ha van egy olyan stringem, hogy str="http://www.valami.többislehet.hu/ittmégvanmás/mégvalami/" és ebből szeretném megkapni azt hogy "hu" akkor hogy hozzam össze? a megoldás a 3. / jel pozíciójától 2 hellyel előrébb lévő 2karakter hosszú substring lenne, csak nemtom hogy fogalmazzam meg javascriptül.
valaki tudna segíteni? -
sonar
addikt
-
Zsu_
senior tag
-
tildy
nagyúr
-
Zsu_
senior tag
Ez a kód miért működik Firefoxban és miért nem működik IE-ben??
Firefoxban jó, de IE-ben nem csinál semmit, hiába kattintok a gombra.
Please help!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<!-- Link küldése emailben -->
<script type='text/javascript'>
window.onload = function()
{
var ds = location.search;
var link = document.getElementById("mailLink");if(link) link.href = 'mailto:email@email.hu?subject=Targy&body=szoveg'+ds;
}
</script>
</head><body>
<a id="mailLink"><input type="button" value="Küldés emailben" style="color: #ffffff; background-color: #000000">
</body>
</html> -
Zsu_
senior tag
-
tildy
nagyúr
-
Zsu_
senior tag
-
Zsu_
senior tag
-
tildy
nagyúr
Van egy formom, és hozzá két buttonom, az egyik submit, ez lefrissíti a kijelölt elemeket, a másik , annak meg törölnie kéne.De én hülye vok javascripthez...
<script language="javascript">
function delete()
{
document.listForm.uslinksonweb_action.value="delete";
}
</script>
<input type="hidden" name="linkaction" value="refresh"><input type="submit" name="update" value="Frissítés" >
<input type="button" class="abutton" value="Törlés" onClick="javascript:delete();" name="delete">Ez így hibát ad. a form neve a fenti .syntax error
[Break on this error] javascript:delete();ezt írja.Mi a nyű baja van? -
Hujikolp
őstag
"NO! JavaScript can't email a form! but, there are alternatives to send the form data to an email address." [...]
-
sonar
addikt
-
Zsu_
senior tag
-
Hujikolp
őstag
-
sonar
addikt
-
Zsu_
senior tag
Sziasztok,
Szeretnék egy olyan scriptet, ami az adott lap linkjét elküldi emailben.
Olyasmi módon, ahogy az IE-ben a Küldés -> Hivatkozás küldése emailben.A gond az, hogyha a location.href-el oldom meg az nem jó.
Azért mert ez egy űrlap, amelynek adatait úgy adom tovább, hogy get-et használok és utána új ablakban megjeleníti a felhasználó által írt adatokat.
És úgy kellene a linket továbbküldeni, hogy azok is benne legyenek.Tehát pontosan azt a linket szeretném küldeni, amit a bőngésző címsorában éppen látok.
Tud erre valaki megoldást?
Nagyon sokat segítene! Köszi!
-
sonar
addikt
Sziasztok,
Hogyan tudnám a böngésző address barját eltüntetni úgy, hogy nem nyitok meg új oldalt?
Mert ezzel a paranccsal egy újonnan megnyíló oldal address bárját tudom csak eltüntetni, az éppen aktuálisét nem.window.open("userhelp.htm", "_blank",
"height=800,width=600,toolbar=no," +
"status=no,menubar=no,location=no"); -
kisszepi
csendes tag
-
Hujikolp
őstag
-
kisszepi
csendes tag
a .js fájl ennyit tartalmaz, azt hittem ennyi elég lesz, tartozik még hozzá CSS fájl, de azzal boldogulok, meg két PHP/menulib.php, meg egy ____.class.php/ ha kell hozzá feltöltöm és küldök linket, csak abban reménykedtem, hogy ennyiből össze lehet hozni, bár mint mondtam semmit nem értek a javascript-ből.
köszi!
u.i.: ez egy joomla menü -
Hujikolp
őstag
-
kisszepi
csendes tag
Sziasztok!
Előre is elnézést a hosszú kommentért, de szükségem lenne a segítségetekre.
A javascript tudásom 0 alatt van, és egy valószínűleg egyszerű dologról van szó, csak én tényleg nem értek hozzá, gondoltam itt hátha tudtok segíteni.
Egy honlap-menüről lenne szó, ahol az almenü az egér rámutatásával megjelenik, ha pedig elvisszük az egeret eltűnik. Viszont arra lenne szükségem, hogy az oldal betöltésekor már megjelenjen a menü, és úgy is maradjon. Tudnátok segíteni?Előre is köszönöm! /és tényleg bocsi a méretért/
var sdl_delay = 1000
var sdl_current = null
var sdl_recover = null
var sdl_timeoutid = null
var sdl_timetorecover = null
var sdl_timeoutid2 = 0
function sdl_initScriptDLMenu() {
sdl_current = sdl_activemenu[0]
mainlis = document.getElementById("sdl-mainnav").getElementsByTagName("li")
for (i=0; i<mainlis.length; ++i) {
x = mainlis[i]
sdl_menuindex = x.id.substr(13)
x._id = parseInt(sdl_menuindex)
x.onmouseover = sdl_mouseOver
x.onmouseout = sdl_mouseOut
subx = document.getElementById("sdl-subnav"+sdl_menuindex)
if (subx)
{
if (sdl_activemenu[0] && sdl_menuindex == sdl_activemenu[0]) {
subx.style.display = "block"
}else{
subx.style.display = "none"
}
subx._id = sdl_menuindex
subx.onmouseover = sdl_mouseOver
subx.onmouseout = sdl_mouseOut
}
}
//Set active item
if (sdl_activemenu[0])
{
actitem = document.getElementById("sdl-mainnav"+sdl_activemenu[0].toString())
if (actitem)
{
if (actitem.className) actitem.className += " active"; else actitem.className = "active";
}
sdl_recover = sdl_activemenu[0]
}
if (sdl_activemenu[1]) {
actitem = document.getElementById("sdl-subnavitem"+sdl_activemenu[1].toString())
if (actitem)
{
if (actitem.className) actitem.className += " active"; else actitem.className = "active";
}
}
}
function sdl_mouseOver () {
sdl_hide()
sdl_current = this._id
sdl_show()
sdl_clearTimeOut(sdl_timeoutid)
}
function sdl_mouseOut () {
if (this._id != sdl_current) return
sdl_timeoutid = setTimeout('sdl_restore()', sdl_delay)
}
function sdl_restore () {
sdl_clearTimeOut(sdl_timeoutid)
sdl_hide()
if (sdl_recover)
{
sdl_current = sdl_recover
sdl_show()
}
}
function sdl_setHover () {
if (sdl_current == sdl_recover) return
mainx = document.getElementById("sdl-mainnav"+sdl_current.toString())
if (mainx)
mainx.className += ' hover';
}
function sdl_clearHover () {
if (sdl_current == sdl_recover) return
mainx = document.getElementById("sdl-mainnav"+sdl_current.toString())
if (mainx)
mainx.className = mainx.className.replace(/[ ]?hover/, '');
}
function sdl_hide () {
subx = document.getElementById("sdl-subnav"+sdl_current.toString())
if (subx)
subx.style.display = "none"
sdl_clearHover ()
}
function sdl_show () {
subx = document.getElementById("sdl-subnav"+sdl_current.toString())
if (subx)
subx.style.display = "block"
sdl_setHover ()
}
function sdl_clearTimeOut(timeoutid){
clearTimeout(timeoutid)
timeoutid = 0
}
jaAddEvent(window, 'load', sdl_initScriptDLMenu) -
vancha2
aktív tag
-
vancha2
aktív tag
Hali
van egy txt nevű változom amiben egy hosszabb szöveget tárolok. Ebben a szövegben szeretném kicserélni a cs karaktereket egy darab C-re. A dolog működik, az első találatot ki is cseréli de a többit már nem. Próbáltam egy ciklusba rakni, de nem sikerült (lehet elrontottam valamit
)...var txt = "hosszú szöveg".toLowerCase();
txt = txt.replace(/cs/, "C");Valaki tudna benne segíteni?

-
Korcsii
őstag
-
vancha2
aktív tag
Azt nem tudtam, hogy a képek egy másik szerveren vannak. PHP-val jobb lett volna, mert már rögtön átméretezve jelentek volna meg a képek, de általában a getimagesize()-al csak a saját tárhelyünkön levő képek méretét tudhatjuk meg.
Megcsináltam JS-ben: [link]
Így betöltődik a nagy kép és utána rögtön átméretezi. A max szélességet, és a max magasságot egyszerűen át tudod állítani két változóban.Remélem megfelelő

-
Korcsii
őstag
-
vancha2
aktív tag
-
Korcsii
őstag
aham, csak mindez egy fórum lenne

szóval teljesen random méretek...
és a 10x10-es képek kicsit furán néznének ki 500x500-ban
mondjuk így is meg lehetne oldani valahogy, mint ezen az oldalon, csak akor meg a képek fele lemarad

-
YODA mester
senior tag
-
Korcsii
őstag
nem tudjátok, hogy hogyan lehet azt megoldani, hogy mondjuk egy content id-jű <td>-ben egy bizonyos méretnél nagyobb képeket a böngésző automatikusan lekicsinyítse (méretarányosan)? meg persze egyben kellene valamilyen megoldás arra az esetre is, ha a javascript tiltva van a böngészőben

előre is köszönök minden segítséget

-
b.ricsi
csendes tag
-
vakondka
őstag
-
b.ricsi
csendes tag
hali, kis segítség kellene
az lenne a kérdés hogy hogy kell lekérni rendszeridőt javascriptben. Van egy megírt forráskód, amiben meg kellene találni azokat a függvényeket amik ezért felelősek
ty -
YODA mester
senior tag
-
PazsitZ
addikt
-
YODA mester
senior tag
Na, senki..?

-
YODA mester
senior tag
Hi all.
Hogyan lehet olyat js-el, hogy pl. egy div hidden legyen, amíg az oldal letöltöttsége nem 100%..? Természetesen ebből csak a 100%-ot vizsgáló rész kellene.
Thnx előre is.
-
stevve
veterán
-
shev7
veterán
-
NoX
senior tag
-
Lortech
addikt
Itt a 2. válasz: [link]
Szóval írsz egy "alibi" eseménykezelőt a linkre, hogy működjön az onclick esemény, aztán kiváltod, tehát:
[...]
if(!lefutott) document.getElementById('szavazas').onclick();
[...]
<a href="http://www.lof@*z.hu" id="szavazas" title="Szavazás!" onclick="location.href=this.href"> -
stevve
veterán
Sziasztok!
Javascript alatt kellene megoldanom, hogy egy legördülő listába egy SQL adatbázisból egy oszlopot be tudjak olvasni, illetve második lépésként ennek a legördülőnek a kiválasztott elemét paraméterként tovább szeretném adni. Sajnos egyáltalán nem értek a javascript-hez, így jó lenne, ha snipet-et írnátok elég szájbarágósan. Nem tudom, mennyire bonyolult, csak .NET-ben vagyok jártas.
Előre is köszönöm
-
NoX
senior tag
Sziasztok!
Több órás próbálkozás után beletört a bicskám a JavaScriptbe.
Nem tudok megoldani egy bazi egyszerű feladatot. Illetve csak Firefox alatt nem akar működni:
- onload eseményre fusson le egy link (mintha rákattintottak volna), ami az oldalon van (ez az onload lehet body-s, vagy JavaScriptes is, csak működjön)Jelen pillanatban a kódom:
<html>
<head>
<script type="text/javascript">
var lefutott = false;
window.onLoad = setTimeout('szavazas_nyit()', 200);
function szavazas_nyit()
{
if(!lefutott) document.getElementById('szavazas').click();
lefutott = true;
}
</script>
</head>
<body onload="setTimeout('szavazas_nyit()', 300);">
<p align="center">
<a href="http://www.lofasz.hu" id="szavazas" title="Szavazás!">Onload-ra auto ablak nyitás, de akár erre a linkre kattintva is.</a>
<p>
</body>
</html>Hogyha nem lenne benne a lefutott változó ellenőrzés, akkor most kétszer hívódna meg a szavazas_nyit() függvény 100ms eltéréssel, szóval mindkét megoldás ebben jó, plusz még ezek is működnek:
- document.onLoad = setTimeout('szavazas_nyit()', 250);
- document.links[0].click();
- <body onload="szavazas_nyit();">--> de egyik sem Firefoxban. WTF?

A W3SCHOOLS Tryit Editor-ja, ahova be lehet másolni a kódot, és kipróbálni Firefox alatt, módosítani, újból megnézni, stb.
Végiggugliztam a fél netet, találtam 1-1 talán működni látszó megoldást, de nem segített egyik sem sajna

Hálás köszönetem, ha megpróbál segíteni valaki!
-
tildy
nagyúr
-
Hujikolp
őstag
-
tildy
nagyúr
Nekem is segítség kéne.
Volt egy egy hét alat tlejáró cookiem , amit le kellett változttnom egy naposra. Nos az új usereknek (mivel vizsgálom, van e letéve cookie nekik vagy nincs) ez működik, de egy meglévő cookiet expires alapján hogy tudok törölni?
(Tehát ha mondjuk holnapután vagy annál később jár le , akkor törölje a cookiet. ) -
lezso6
HÁZIGAZDA
Valaki segítsen, nagyon sürgős lenne!
Szeretnék úgy deklarálni sztringet, hogy a deklaráció többsoros, és az újsor jeleket nem tudom szűrni. Php-ban így lehet megoldani:$fields['levels'] = <<< END
<tr>
<td>Lakószintek:</td>
<td>
<input type="text" name="detailsLevels" />
</td>
</tr>
END;Javascriptben van ilyen?

Php-vel írom ki a deklarációt.mod:
Yeah, megvan a megoldás, php-ban sikerült megoldani:

<?php echo str_replace(chr(13),"\\n",$value); ?>
Új hozzászólás Aktív témák
-
1300 - 1201
10361 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
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
- weiss: Filmzene hasonlóság
- Megújult mobilos felület, fórumos ráncfelvarrás a PROHARDVER! lapcsaládon
- Fotók, videók mobillal
- Elektromos autók - motorok
- Samsung Galaxy Felhasználók OFF topicja
- Régi iskola, új diadal: tarol a Heroes of Might and Magic: Olden Era a Steamen
- Bestbuy játékok
- Kormányok / autós szimulátorok topikja
- ASZTALI GÉP / ALKATRÉSZ beárazás
- sziku69: Szólánc.
- További aktív témák...
- Lenovo L13 Core i3-10110U / 4GB DDR4
- UGREEN 3x1 HDMI Switch
- HP EliteBook 850 G6 15,6" i7 -8665u, 16GB RAM, Radeon X550 2GB, 256GB SSD, jó akku, számla, 6 hó gar
- Apple iPhone 16 128GB Blue - Karcmentes állapot - 90% akku
- AKCIÓ - Surface 4 - 15" 2496 x 1664 ~2k touch, i7-1185G7, 16GB RAM, SSD, jó akku, számla, 6 hó gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



Nekem ezzel működik.

ááá megvan, indexof tud adott index után is keresni, szal átugorhatom vele a http://-t




![;]](http://cdn.rios.hu/dl/s/v1.gif)
