-
Fototrend
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
- Gaming notebook topik
- Milyen billentyűzetet vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Xbox Series X|S
- Autós topik
- Digitális Állampolgárság Program DÁP
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Formula-1
- Fejhallgató erősítő és DAC topik
- A Razer új klaviatúra-zászlóshajóját meglátva biztos félrenyeled a teát
- További aktív témák...
- Ryzen 7 9700x AM5 CPU - garancia 2028.05. hóig
- Philips Evnia 27M2N8500 QD-OLED monitor 1440p 360Hz ALZA garancia
- MacBook Air (2020) M1 processzor, 8GB RAM, 256 GB kiváló állapotban eladó
- Felújított (Refurbished) DELL Latitude 5440 Tartós Üzleti Laptop 14" -40% i5-1345U 10Mag 16/512 FHD
- Xiaomi Poco Pad 256GB blue
- BESZÁMÍTÁS! 64GB Kingston Fury Renegade 2666Mhz DDR4 memória garanciával hibátlan működéssel
- Thermalright Aqua Elite 360 V3
- HIBÁTLAN iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4513
- 193 - Lenovo Legion 5 (15IRX10) - Intel Core i7-14700HX, RTX 5070 (ELKELT)
- Keresünk iPhone 15/15 Plus/15 Pro/15 Pro Max
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
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
):
