Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Po klieknięciu w odnośnik wyświetla białą stronę..
Forum PHP.pl > Forum > Po stronie przeglądarki
mlynu
Witam

Mam taki problem. Po kliknięciu w odnośnik, zamiast pojawić się treść podstrony, ukazuje się cała biała, czysta strona przeglądarki. Dopiero po odświerzeniu tej strony ukazuje się to, co oczekiwałem. Czemu tak jest? Dodam, że problem występuje tylko pod przeglądarką IE i pod systemem WinXP. W innych konfiguracjach jest prawidłowo. Ponadto, nawet w konfiguracji WinXP + IE czasami działa...

Aby dokładniej to zrozumieć, proponuję wejść na stronę
Kod
www.side.pl/centrum
. Zapyta o hasło i login, oba te pola wypełnić można jako "test", bazę zostawić domyślną i wybrać zaloguj. Po kliknięciu potwierdzającego odnośnika mamy jakąś tam stronkę z linkami na górze... O te właśnie odnośniki chodzi. Kliknijcie teraz kilka razy na "usuń słuchacza" a zobaczycie o co mi chodzi...

Z góry dzięki za pomoc i poświęcony czas, mam nadzieje, że pomożecie mi rozwiązać ten problem bo już kończą mi się pomysły.

Pozdrawiam

OJ CHYBA test:test nie działa... jeśli nie działa to działą superhost:superhost. Sorry za bład.
sf
Smieszne, ale 2 dni temu mialem podobny problem i nadal go mam nierozwiazany. Nie wiem dlaczego sie tak dzieje. Moze gdzies na google znajdzie sie odpowiedz. Jak narazie jednak nie mialem czasu zajac sie blizej tym problemem winksmiley.jpg

EDIT:

Hm, coz, doszedlem do jednej rzeczy, to sie dzieje pod magicznym wplywem smarty.

http://smarty.php.net/faq.php#16 - tez jest podpowiedz, ale tu chodzi o win2k, a ja to uzywam na linuxie ;P

  1. <?php
  2. echo 'przed ' . $this->sTplName;
  3. //echo $this->oSmarty->fetch($this->sTplName . '.tpl');
  4. $this->oSmarty->display($this->sTplName . '.tpl');
  5. echo 'po ' . $this->sTplName;
  6. ?>


takie cos pod IE mi sie od czasu do czasu nie dziala ( wyswietla echo 'przed jakasnazwa' i tyle na calej stronie, pod FF dziala zawsze.. winksmiley.jpg i badz tu madry tongue.gif

EDIT2:

Grzebiąc dalej doszedłem w końcu do sedna sprawy... UTF-8. Poprostu bajecznie. IE to syf, syf, syf.

Przed display dodać należało header("Content-Type: text/html; charset=UTF-8"); i cool. Jak ktoś wie dlaczego to nie działa bez tego to prosiłbym o wytłumaczenie..
kamiseq
ja mam podobny problem u sibie
vide http://forum.php.pl/index.php?showtopic=34407

no ale gdize dodac tego headera?? bo nie zabardzo rouzmiem:-)
::Hans::
No właśnie...

Dopiszcie coś

  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />


Jak mam coś takiego to mam zmienić na (brak polskich znaków):
  1. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />


czy dopisać:
  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  2. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />


A może jeszcze coś innego??

Dzięki...
hispano
Jak to z nagłówkami bywa, nie da się dwóch wartości mieć w jednym parametrze (znaczniku) jednocześnie. Hans musisz się zdecydować.

A tak poza tym polecam zapoznać się ze strukturą nagłówka HTML. Jest tam wiele możliwości w ciekawych znacznikach.

www.w3c.org jest w takich wypadkach bardzo pomocne.

Zdrówka
::Hans::
  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  2. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />


Było ok, ale coś się zepsuło sad.gif

Czyli jak to zrobić??
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.