Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: biała strona
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
Ember
Witam, przejde od razu do rzeczy. Oto dwa fragmenty:

Kod
<a href="index.php?id=rides" id="rides"></a>
<a href="index.php?id=download" id="download"></a>
<a href="index.php?id=about" id="about"></a>
<a href="index.php?id=shop" id="shop"></a>


Kod
#rides {display:block; left:534px; top:100px; width:217px; height:52px; position:absolute;}
#download {display:block; left:534px; top:175px; width:217px; height:52px; position:absolute;}
#about {display:block; left:534px; top:250px; width:217px; height:52px; position:absolute;}
#shop {display:block; left:534px; top:326px; width:217px; height:52px; position:absolute;}


Dlaczego w IE po kliknięciu otwiera się biała strona i dopiero po odświeżeniu wszystko jest OK? czasami jest OK, ale częściej pusta strona.
Inne przeglądarki wszystko dobrze robią.
l0ud
To niekoniecznie musi być wina kodu. Czy nie używasz czasem kompresji gzip? IE lubi sobie przy niej wywalić 'białą stronę' i potrzebne są dodatkowe nagłówki.
@Michał
<a href="index.php?id=rides" id="rides">Nazwa odnośnika</a>
<a href="index.php?id=download" id="download">Nazwa odnośnika</a>
<a href="index.php?id=about" id="about">Nazwa odnośnika</a>
<a href="index.php?id=shop" id="shop">Nazwa odnośnika</a>
Ember
Cytat(l0ud @ 2.03.2008, 16:36:38 ) *
To niekoniecznie musi być wina kodu. Czy nie używasz czasem kompresji gzip? IE lubi sobie przy niej wywalić 'białą stronę' i potrzebne są dodatkowe nagłówki.

Nie, nie używam.

Cytat(@Michał @ 2.03.2008, 16:44:42 ) *
<a href="index.php?id=rides" id="rides">Nazwa odnośnika</a>
<a href="index.php?id=download" id="download">Nazwa odnośnika</a>
<a href="index.php?id=about" id="about">Nazwa odnośnika</a>
<a href="index.php?id=shop" id="shop">Nazwa odnośnika</a>

Nic nie daje
nowotny
HTML ani CSS nie dostarcza żadnych treści, więc nie tędy droga... pokaż lepiej plik index.php...
@Michał
Mi nigdy sie tak nie działo (biała strona). Nowotny ma racje. Pokaż plik index.php
Ember
  1. <?php include("config.php");
  2. ?>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  5. <head profile="http://www.w3.org/2000/08/w3c-synd/#">
  6.  
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <title>JDM-Option</title>
  9. <link rel="stylesheet" type="text/css" media="screen" href="style.css" />
  10. <link rel="shortcut icon" href="gfx/url.ico" />
  11. <script src="skrypt.js"></script>
  12. <!--[if lte IE 6]>
  13. <style type="text/css">
  14. #logo {margin-top:-15px;}
  15. </style>
  16. <![endif]-->
  17.  
  18. </head>
  19.  
  20. <?php
  21. echo '<div id="wrapper">
  22. <div id="cell">
  23. <div id="top">
  24. <div id="top_left">
  25. <form method="get" name="f_przejdz">
  26. <select name="s_przejdz" onchange="przejdz();" style="FONT: 9px Verdana, Arial, san-serif; COLOR: #766d5b; width:185px; background-color:#d2c8bc; border:1px solid black;"><option value="">www.jdm-option.pl';
  27. $fora = $linki->wartosci("`cat`='1'");
  28. $sklepy = $linki->wartosci("`cat`='2'");
  29. $inne = $linki->wartosci("`cat`='3'");
  30. if($fora!=0) {
  31. echo '<option value=""><option value="">FORA:';
  32. foreach($fora as $wart) { echo "<option value=\"$wart[adres]\">$wart[nazwa]"; }
  33. } if($sklepy!=0) {
  34. echo '<option value=""><option value="">SKLEPY:';
  35. foreach($sklepy as $wart) { echo "<option value=\"$wart[adres]\">$wart[nazwa]"; }
  36. } if($inne!=0) {
  37. echo '<option value=""><option value="">INNE:';
  38. foreach($inne as $wart) { echo "<option value=\"$wart[adres]\">$wart[nazwa]"; }
  39. }
  40.  
  41. echo '</select></form>
  42. </div><div id="top_right">
  43. <a href="index.php">Home</a> | <a href="mailto:jdm-option@jdm-option.pl">Contact</a>
  44. </div></div>
  45. <div id="logo">
  46. <a href="http://www.jdm-option.pl/forum/" target="_blank" id="forum">forum</a>
  47. <a href="index.php?id=rides" id="rides">rides</a>
  48. <a href="index.php?id=download" id="download">download</a>
  49. <a href="index.php?id=about" id="about">about</a>
  50. <a href="index.php?id=shop" id="shop"></a>
  51. </div>
  52. <div id="podlogo"></div>
  53. ';
  54.  
  55. echo '<div id="content">
  56. ';
  57. echo "<div id=\"wide\">";
  58.  
  59. if(isset($_GET[id]) && $_GET[id]!='') {
  60. $wysw = $_GET[id].".php";
  61. if(file_exists($wysw)) include($wysw);
  62. else echo "Niestety podany plik nie istnieje";
  63. }
  64.  
  65. echo "</div>
  66. <div id=\"tight\">
  67. <div id=\"menu\">";
  68.  
  69. if(file_exists("menu_".$wysw)) {
  70. include("menu_".$wysw);
  71. }
  72.  
  73. echo "</div>
  74. </div>
  75. ";
  76.  
  77. echo "<div id=\"reklama\"><center>";
  78. $reklamy = $reklama->wartosci();
  79. if($reklamy!=0) foreach($reklamy as $wart) {
  80. echo "<a href=\"$wart[adres]\" title=\"$wart[alt]\"><img src=\"reklama/$wart[obraz]\" border=\"0\"></a><br />";
  81. }
  82. echo "</center></div>";
  83.  
  84. echo "</div> <!-- content -->
  85. </div> <!-- cell -->
  86. </div> <!-- wrappeer -->";
  87.  
  88. mysql_close($sql_conn);
  89. ?>
  90.  
  91. </body>
  92. </html>


Dobra, problem rozwiaznay.
Jak sie okazało, był on jednak spowodowany kompresją GZIP.
Rozwiązanie:
Kod
ob_start('ob_gzhandler');
header('Content-Type: text/html; charset=UTF-8');

Dziękuje wszystkim za pomoc, a zwłaszcza Tobie l0ud smile.gif
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.