- Android alkalmazások - szoftver kibeszélő topik
- Redmi Note 12 Pro - nem tolták túl
- Hivatalos a OnePlus 13 startdátuma
- VoLTE/VoWiFi
- További kavarás a Pixel 10-ek körül
- Egyszerre legnagyobb és legkisebb is a Garmin Venu X1
- Samsung Galaxy A52s 5G - jó S-tehetség
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- CMF Phone 2 Pro - a százezer forintos kérdés
- Samsung SmartTag2 teszt
-
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
Hirdetés
- Android alkalmazások - szoftver kibeszélő topik
- ASRock lapok általában
- EAFC 25
- Kazy Computers - Fehérvár - Megbízható?
- Philips LCD és LED TV-k
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Redmi Note 12 Pro - nem tolták túl
- Hivatalos a OnePlus 13 startdátuma
- Kés topik
- VoLTE/VoWiFi
- További aktív témák...
- Üzletből, garanciával, Macbook Pro Retina 14" 2021, M1 32GB RAM/1TB SSD Space gray
- HP EliteBook x360 830 G8 Core i5 1145G7 2.6GHz/16GB RAM/512GB
- UF Lenovo Yoga 9i x360 Érintős Hajtogatós Laptop Tab 14" -60% i7-1360P 16/1TB Iris Xe 2,8K OLED 90Hz
- Lenovo Yoga 9i x360 Érintős Hajtogatós Laptop Tab 14" -60% i7-1260P 16/512 Iris Xe 2,8K OLED 90Hz
- Új DELL Inspiron 16 Fémházas Multimédiás Laptop 16" -40% Ryzen 7 8840U 8mag 16/1TB FHD+ IPS
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! MSI B450M R5 3600 16GB DDR4 512GB SSD RTX 2060 Super 8GB THERMALTAKE Core V21 500W
- Geforce GTX 1050, 1050 Ti, 1060, 1650, 1660 - GT 1030 - Low profile is (LP)
- Xiaomi Redmi Note 11 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Telefon felvásárlás!! Samsung Galaxy A50/Samsung Galaxy A51/Samsung Galaxy A52/Samsung Galaxy A53
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest