GY.I.K. kddal
Nagyon sok oldal tulajdonos tallkozott mr nem egyszer ugyanazzal a krdssel az oldaln, ilyenkor, hogy ne kelljen nmagunkat 50x ismtelni a legclravezetbb egy Gy.I.K. (Gyakran ismtelt krdsek) modul, ahol sszerjuk a leggyakoribb krdseket, s a vlaszokat is r. Ezt persze kd nlkl is el lehet vgezni, viszont ezzel a kddal mshogyan is megjelentheted a krdseket s a vlaszokat, sokkal kisebb helyet foglal.
Dem:
Magyarzat:
Flkvrrel jelltk az tirand rszeket.
Az els, amit tallsz az option value rsz, ez a lenyl men. Az els sor fog alap megjelenni, a tbbi pedig a lenyitskor fog ltszdni. Ha tbb krdst szeretnl, msold az utols sort, s a vraag utni szmot rd t egyel nagyobbra. Teht most vraag4, a kvetkeznl vraag5 legyen, majd vraag6.
A kvetkez flkvr rsz a vlaszok. Ne tvesszen meg, hogy a szmozs 0-tl kezddik. Teht az els krds a vraag1, erre a thecontents[0] -nl tudsz vlaszolni, a msodik krds a vraag2, erre a thecontents[1]-nl tudsz vlaszolni s gy tovbb. Teht mindig egyel kevesebb lesz itt a szm, mint a krdsed sorszma. Ha pl. mr a 10. krdst rod, a vlasznl mg csak a 9. szmnak kell szerepelnie. Remlem rthet.
Az utols flkvr rsznl ismt a vlaszokat kell megadni, ugyangy, ahogy az elbb tetted.
Kd:
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><form name="ddmessage"><table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%">
<p align="center"><select name="selectbox" size="1" onChange="changecontent(this)">
<option selected value="vraag 1">Els krds</option>
<option value="vraag 2">Msodik krds</option>
<option value="vraag 3">Harmadik krds</option>
<option value="vraag 4">Negyedik krds</option>
</select><br>
</p>
</td>
</tr>
<tr>
<td width="100%"><textarea rows="6" name="contentbox" cols="35" wrap="virtual"></textarea><br>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<p>
<script language="JavaScript">
//verander hieronder de antwoorden overeenkomstig met de vragen hierboven
var thecontents=new Array()
thecontents[0]='Els vlasz.'
thecontents[1]='Msodik vlasz.'
thecontents[2]='Harmadik vlasz.'
thecontents[3]='Negyedik vlasz.'
//verander hieronder niets
function changecontent(which){
document.ddmessage.contentbox.value=thecontents[which.selectedIndex]
}
document.ddmessage.contentbox.value=thecontents[document.ddmessage.selectbox.selectedIndex]
</script>
<p>
<script language="JavaScript">
//verander hieronder de antwoorden overeenkomstig met de vragen hierboven
var thecontents=new Array()
thecontents[0]='Els vlasz.'
thecontents[1]='Msodik vlasz.'
thecontents[2]='Harmadik vlasz.'
thecontents[3]='Negyedik vlasz.'
//verander hieronder niets
function changecontent(which){
document.ddmessage.contentbox.value=thecontents[which.selectedIndex]
}
document.ddmessage.contentbox.value=thecontents[document.ddmessage.selectbox.selectedIndex]
</script>
</textarea>
</form>
</form>
</div>
|