Hirdetés
- Szívós, szép és kitartó az új OnePlus óra
- Google Pixel topik
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Bemutatkozott a Poco X7 és X7 Pro
- Okosóra és okoskiegészítő topik
- Milyen okostelefont vegyek?
- Telekom mobilszolgáltatások
- iPhone topik
- Minimális változásokat hozhat a Google Pixel 10a
-
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
-
Fisha
őstag
Na csak sikerult megoldani a dolgot. Nem is kellett hozza eval, elegendo volt csak ertelmesen vegiggondolni a problemat. Ugyebar a
valami.onmouseover = new Function (''valamifv (valtozo)'') semmikeppen sem mukodhet, ugyanis a handler kotesnel rendelkezesre allo valtozo nem is igazan lehetne elerheto majd az esemeny bekovetkeztekor.
Szerencsere nekem nem is ez kell, csupan a kotesnel kell, hogy dinamizmus legyen a dologban. Tehat a helyes megoldas:
valami.onmouseover = new Function (''valamifv (\'''' + valtozo + ''\'')'')
Fisha -
faster
nagyúr
Miért? A fenti példa nem jó erre?
onclick=''fuggvenyneve('stringparam')''
helyett
document.getElementById(''myid'').onclick = function noname() {
fuggvenyneve('stringparam');
}
..sőt, név sem kell a függvénynek
document.getElementById(''myid'').onclick = function () {
fuggvenyneve('stringparam');
} -
faster
nagyúr
Így próbáld:
<!DOCTYPE HTML PUBLIC ''-//W3C//DTD HTML 4.01 Transitional//EN''>
<html>
<head>
<title>Tájtl</title>
<script type=''text/javascript''>
<!--
function valami() {
valtozo = ''asdas'';
document.getElementById(''myid'').onclick = function akarmi() {
alert(valtozo);
}
}
//-->
</script>
</head>
<body onload=''valami()''>
<input type=''button'' id=''myid'' value=''x''>
</body>
</html>
Egyébként bármelyik event handlert átirányíthatod egy függvényre
function myclick() {
}
..myid'').onclick = myclick;
...csak a paraméterátadással lesznek gondok.
[Szerkesztve]
Új hozzászólás Aktív témák
- Videós, mozgóképes topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen légkondit a lakásba?
- NVIDIA® driverek topikja
- Energiaital topic
- Path of Exile (ARPG)
- 5.1, 7.1 és gamer fejhallgatók
- Bluetooth hangszórók
- MILC felhasználók szakmai topikja
- Szívós, szép és kitartó az új OnePlus óra
- További aktív témák...
- Samsung Galaxy Watch FE / 16GB / Bluetooth / Wi-fi / GPS / 1 Hónap garancia
- Telefon felvásárlás!! Samsung Galaxy S24/Samsung Galaxy S24+/Samsung Galaxy S24 Ultra
- Eladó Samsung Galaxy S22 8/128GB / 12 hó jótállás
- AKCIÓ! LG UltraGear 27GR93U-B 27 4K 144Hz IPS monitor garanciával hibátlan működéssel
- Lenovo ThinkPad T14S Gen1 Intel i5-10310U Refurbished - Garancia
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest
Na jó, bevallom, nem tudom, mi a gond, konkrét példa nélkül.

