[JS] problem z window.location

0

Witam,
Chcę zrobić otwieranie nowej strony w aktualnym oknie po kliknięciu na button. Tylko, że jak klikam na przycisk to przeładowuje mi się strona.

<script>
function openurl(){
	location='http://google.pl';
	//alert('dupa');
}
</script>

//(...)

<button onclick='openurl();' name='button'>Otwórz</button>

No i teraz zagadka, jak usunę komentarz przy alercie, to wyświetli się komunikat i przejdzie na google [???]

0

parent.location.href

// raczej window.location.href - Ł

0

parent.location.href też nie działa, no chyba, ze dam tego alerta :-/

Sprawdzałem W FF, Operze i IE, działa tylko w tym ostatnim...

Dziwne, zmieniłem <button> na <input type="button"> i już działa ... [???]

0

Chcę zrobić otwieranie nowej strony w aktualnym oknie po kliknięciu na button. Tylko, że jak klikam na przycisk to przeładowuje mi się strona.

czy ja cię dobrze rozumiem, w tym samym oknie chcesz włączyć nową stronę?? przecież to właśnie jest przeładowanie strony więc działa prawidłowo

chyba, że chodzi ci o otwieranie nowej strony w nowej zakładce, to używaj target=
choć ponoć to niezgodne z XHTML Strict

0

nie rozumiesz. otwieranie strony znajdującej się pod danym adresem w aktualnym oknie przeglądarki (tej samej zakładce). nie odśwież.

0

no ale chyba sobie poradziłeś

0

no poradziłem, tylko dalej nie wiem dlaczego działa dla inputa, a dla buttona nie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1