Wątek zablokowany 2014-10-17 08:51 przez dzek69.

Jak załadować inną stronę

0

Mam taki problem otoż przy załadowaniu innej strony chcę aby ta strona przekazała coś to zmiennej tekst

mam coś takiego

if ($_POST["login"] == "" or $_POST["haslo"] == "" or $_POST["haslo2"] == "") {
    print ("<body onLoad= laduj( ./dodaj_user.php?tekst=uzupełnij wszystkie dane)");
}

I javascript

<script language="javascript">
    function laduj(tekst) { 
        window.location.href = tekst;
    } 
</script>

I to nie ładuje mi tej strony

1

Generujesz stronę w php, więc od razu umieść w treści strony odpowiedni komunikat.
Wiesz co robi window.location? Przypisanie tam tekstu nie spowoduje wyświetlenia czegokolwiek.
print ("<body onLoad= laduj( ./dodaj_user.php?tekst=uzupełnij wszystkie dane)"); to tragedia antyczna jakaś,

  1. nie zamknąłeś znacznika body,
  2. argument funkcji, będący w domyśle stringiem, podajesz jako jakieś nie-wiadomo-co, bo na pewno nie jest to string,
  3. ponadto nazwy atrybutów pisze się małymi literami,
  4. a ich wartości podaje się w cudzysłowach : ?><body onload="laduj('./dodaj_user.php?tekst=uzupełnij wszystkie dane')'"><?php.
0

Dzięki teraz działa.

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