link megnyitása JS-sel
Sziasztok!
Lenne egy olyan problémám, hogy készítettem egy weboldalt. Az oldal tetején van egy menü, amiből ha a felhasználók választanak egy tartalmat pl. "1. fejezet", akkor a program a felhasználót a megfelelő helyre lépteti. Vagyis megnyitja neki a "fejezet.html#elso" oldalt. Ez idáig még rendben is volna. A probléma csak az, hogy az open() függvény mindig új ablakot nyit meg. Melyik függvényt kellene használnom, ahhoz, hogy az eredeti ablakon belül navigálja a program a felhasználót a céljához?
A segítséget előre is köszönöm!
A kód:
■ Lenne egy olyan problémám, hogy készítettem egy weboldalt. Az oldal tetején van egy menü, amiből ha a felhasználók választanak egy tartalmat pl. "1. fejezet", akkor a program a felhasználót a megfelelő helyre lépteti. Vagyis megnyitja neki a "fejezet.html#elso" oldalt. Ez idáig még rendben is volna. A probléma csak az, hogy az open() függvény mindig új ablakot nyit meg. Melyik függvényt kellene használnom, ahhoz, hogy az eredeti ablakon belül navigálja a program a felhasználót a céljához?
A segítséget előre is köszönöm!
A kód:
<script language="JavaScript" type="text/javascript">
function display() {
ind = document.urlap.list.selectedIndex;
val = document.urlap.list.options[ind].value;
if (val == "elso") {
window.open("#elso");
kereses = 0;
}
else open("404.php");
}
</script>
Menü
window.location.assign
window.location.assign
metódusra van szükséged.az open() függvény mindig új
Ettől függetlenül fölösleges ide az open(). Elegendő egyszerűen:
köszi
Nem egy egyszerű menüt készítettem, hanem egy form elemben található lenyíló listát és úgy gondoltam, hogy ez a módszer lenne a legjobb megoldás hozzá. Szerintetek, hogy lenne hatékonyabb?
Lista
Csináltam is neked egy kis HTML / CSS párost:
ok
Vagyis megnyitja neki a