-
GAMEPOD.hu
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
-
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); ?>
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
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. )"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
tildy
nagyúr
válasz Hujikolp #1203 üzenetére
LLejárati dátumot kellett volna megváltoztatni, hogy akik még az egy heteset szedték le azoknak 1 napossá váljon.
D emegoldottam: Másik cookiet teszek le , és azt vizsgálom"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
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![ Szerkesztve ]
-
nagyúr
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 -
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">Thank you to god for making me an atheist
-
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.
-
YODA mester
senior tag
válasz YODA mester #1211 üzenetére
Na, senki..?
-
PazsitZ
addikt
válasz YODA mester #1212 üzenetére
- http://pazsitz.hu -
-
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
tyhttp://b_ricsi.extra.hu
-
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
-
Korcsii
őstag
válasz YODA mester #1219 üzenetére
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-banmondjuk így is meg lehetne oldani valahogy, mint ezen az oldalon, csak akor meg a képek fele lemarad
[ Szerkesztve ]
-
vancha2
aktív tag
válasz Korcsii #1222 üzenetére
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ő
-
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?
-
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) -
kisszepi
csendes tag
válasz Hujikolp #1228 üzenetére
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ü -
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");A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
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!
-
-
Hujikolp
őstag
"NO! JavaScript can't email a form! but, there are alternatives to send the form data to an email address." [...]
[ Szerkesztve ]
-
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?"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
-
tildy
nagyúr
De nekem delete kell, az törli ki a kijelölt mezőket...
mindegy szerveroldalon lekezeltem phpval:
if (isset($_POST["delete"])) echo delete_selected($sel);"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
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>[ Szerkesztve ]
-
tildy
nagyúr
<a id="mailLink"><input type="button" value="Küldés emailben" style="color: #ffffff; background-color: #000000">
Mintha avégéről hiányozna egy </a>
"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
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?
-
Louloudaki
aktív tag
válasz Louloudaki #1248 üzenetére
ááá megvan, indexof tud adott index után is keresni, szal átugorhatom vele a http://-t
-
Lortech
addikt
válasz Louloudaki #1248 üzenetére
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.
[ Szerkesztve ]
Thank you to god for making me an atheist