Hirdetés
- iPhone topik
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Hivatalos a OnePlus 13 startdátuma
- Samsung Galaxy A54 - türelemjáték
- EarFun Air Pro 4+ – érdemi plusz
- Okosóra és okoskiegészítő topik
- Milyen okostelefont vegyek?
- Apple Watch
- One mobilszolgáltatások
-
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
-
Sk8erPeter
nagyúr
válasz
Zoli1222
#1695
üzenetére
Ide is feltettem a kódot, így innen letölthető: [link]
Az onclick esemény az option-re nem használható, arra csak az onchange való!
A kódodban ennek a résznek:
...onChange="this.options[this.selectedIndex].value,'_top'"
röviden és tömören semmi értelme
Semmit nem csinálsz onchange eseményre. 
-
Sk8erPeter
nagyúr
válasz
Zoli1222
#1695
üzenetére
De, természetesen lehet.
Először elkezdtelek volna rávezetni, de aztán úgy gondoltam, ki is próbálom, úgyhogy ha már megcsináltam, ne vesszen kárba.
Itt látható alább a komplett működő kód (valid XHTML 1.0 Strict résszel együtt
):<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hu" lang="hu">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScripttel változtatott listák</title>
<script type="text/javascript">
<!--
var napok = new Array();
napok["Hétfő"] =new Array("1","2","hétfő vége");
napok["Kedd"] =new Array("3","4","kedd vége");
napok["Szerda"] =new Array("5","6","szerda vége");
napok["Csütörtök"] =new Array("7","8","csütörtök vége");
napok["Péntek"] =new Array("Pénteken nincs óra! :)");
function betolt(opcio)
{
for(var nap in napok)
{
if(opcio==nap){
var ora_lista=document.getElementById('orak_lista');
ora_lista.innerHTML = '<option selected="selected">Válaszd ki az órát a listából!</option>';
for(var ora in napok[nap]){
ora_lista.innerHTML += '<option>'+napok[nap][ora]+'</option>';
}
}
}
}
// -->
</script>
<style type="text/css">
form{
margin:40px;
}
</style>
</head>
<body>
<form action="">
<div>
<select name="lista" size="1" onchange="betolt(this.options[this.selectedIndex].value);">
<option selected="selected">Melyik nap legyen...</option>
<option>Hétfő</option>
<option>Kedd</option>
<option>Szerda</option>
<option>Csütörtök</option>
<option>Péntek</option>
</select>
</div>
</form>
<form action="">
<div>
<select id="orak_lista" size="1">
<option selected="selected">Előbb valaszd ki a napot!</option>
</select>
</div>
</form>
</body>
</html>
Új hozzászólás Aktív témák
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Azonnali processzoros kérdések órája
- Xbox Series X|S
- Milyen egeret válasszak?
- Vezetékes FÜLhallgatók
- One otthoni szolgáltatások (TV, internet, telefon)
- iPhone topik
- Brutálisan elszállhat az új PC-s Snapdragon fogyasztása
- Hollow Knight és Silksong
- Kuponkunyeráló
- További aktív témák...
- Gamer PC-Számítógép! Csere-Beszámítás! I5 12400F / RTX 3070 8GB / 32GB DDR4 / 1TB SSD
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max
- WYBOT C2 Vision AI vezérelt medenceporszívó
- BESZÁMÍTÁS! MSI B450 R5 5600X 32GB DDR4 512GB SSD RTX 3080 10GB RAMPAGE Shiva Cooler Master 750W
- GYÖNYÖRŰ iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA -Kártyafüggetlen, MS3891, 100% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Semmit nem csinálsz onchange eseményre. 
Itt látható alább a komplett működő kód (valid XHTML 1.0 Strict résszel együtt
):

