Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nawigator
Forum PHP.pl > Forum > Przedszkole
Widmo696
Witam!
Mam an swojej stronie panel nawigacji u góry, ale niestety pod IE jest błąd:
Wygląda to tak:
Firefox poprawne
http://img237.imageshack.us/img237/7572/ffrl2.jpg

Enternet Explorer źle
http://img388.imageshack.us/img388/4686/iegn4.jpg

Tak wygląda kod:

  1. <? include("inc/config.php"); $domeneczka=$domain; ?>
  2.  
  3. a {
  4. font-size:11px;
  5. color:black;
  6. font-family: verdana;
  7. text-decoration: none;
  8. }
  9.  
  10. </head>
  11. <script TYPE="text/javascript" LANGUAGE="JavaScript" SRC="skrypt.js"></SCRIPT>
  12.  
  13. <script TYPE="text/javascript" LANGUAGE="JavaScript">
  14. przyciski = new Array("");
  15. if (document.images)
  16. {
  17. przyciski[1] = new przycisk("images/strona.gif", "images/strona2.gif", "Strona Główna");
  18. przyciski[2] = new przycisk("images/rejestracja.gif", "images/rejestracja2.gif", "", "Rejestracja");
  19. przyciski[3] = new przycisk("images/statystyki.gif", "images/statystyki2.gif", "", "Statystyki");
  20. przyciski[4] = new przycisk("images/konto.gif", "images/konto2.gif", "", "Panel Użytkownika");
  21. przyciski[5] = new przycisk("images/regulamin.gif", "images/regulamin2.gif", "", "Regulamin");
  22. przyciski[6] = new przycisk("images/kontakt.gif", "images/kontakt2.gif", "", "Kontakt");
  23. przyciski[7] = new przycisk("images/forum.gif", "images/forum2.gif", "", "Forum");
  24. }
  25.  
  26.  
  27. <body text="black" background="images/tlo2.jpg"><center>
  28.  
  29. <table cellpadding=0 cellspacing=0 border=0>
  30. <tr>
  31.  
  32.  
  33.  
  34. <td valign="top">
  35.  
  36. <!gora--!>
  37.  
  38. <div align="right">
  39. <img src="images/logo.png" width="697" boreder="0">
  40. </div>
  41. </td>
  42. </tr>
  43.  
  44.  
  45. <tr>
  46.  
  47.  
  48. <td valing="top">
  49. <div align="right">
  50. <table cellpadding=0 cellspacing=0 border=0>
  51. <tr>
  52. <A HREF="strona.php" onMouseOver="przyciski[1].podswietl(); return true" onMouseOut="przyciski[1].normalizuj(); return true"><IMG SRC="images/strona.gif" NAME="img1" BORDER="0"></A><A HREF="strona.php?p=rejestracja" onMouseOver="przyciski[2].podswietl(); return true" onMouseOut="przyciski[2].normalizuj(); return true"><IMG SRC="images/rejestracja.gif" NAME="img2" BORDER="0"></A><A HREF="strona.php?p=statystyki" onMouseOver="przyciski[3].podswietl(); return true" onMouseOut="przyciski[3].normalizuj(); return true"><IMG SRC="images/statystyki.gif" NAME="img3" BORDER="0"></A><A HREF="panel.php?section=aliasy" onMouseOver="przyciski[4].podswietl(); return true" onMouseOut="przyciski[4].normalizuj(); return true"><IMG SRC="images/konto.gif" NAME="img4" BORDER="0"></A><A HREF="strona.php?p=regulamin" onMouseOver="przyciski[5].podswietl(); return true" onMouseOut="przyciski[5].normalizuj(); return true"><IMG SRC="images/regulamin.gif" NAME="img5" BORDER="0"></A><A HREF="#" onMouseOver="przyciski[7].podswietl(); return true" onMouseOut="przyciski[7].normalizuj(); return true"><IMG SRC="images/forum.gif" NAME="img7" BORDER="0"></A><A HREF="strona.php?p=kontakt" onMouseOver="przyciski[6].podswietl(); return true" onMouseOut="przyciski[6].normalizuj(); return true"><IMG SRC="images/kontakt.gif" NAME="img6" BORDER="0"></A><br>
  53.  
  54.  
  55. <table cellpadding=0 width="697" cellspacing=0 border=0 bgcolor="#EEEEEE">
  56.  
  57.  
  58.  
  59. <tr>
  60. <td><br><font size=1 face="verdana" color="black">



Mam nadzieje że da się z tym coś zrobić
Z góry dziękuje za pomoc!
Kuziu
Na poczatek to moze uporzadkuj swoj kod bo masz jakies TABLE w nim TR ale juz TD nie masz a piszesz w nim kod od Linkow dalej znow table syf ze nawet sie przegladac tego nie chce
Widmo696
Gdybym wiedział jak to uporządkowac to już dawno bym to zrobił, a poza tym to chyba nawet potrzebne nie jest żeby usunąć błąd?
UNK
Sądzę tak jak poprzedni, dodam jeszcze tylko ze na FF wyświetla się dobrze, bo przeglądarka jest idiota odporna (dlatego też nie jest wzorem do testowania stron sad.gif ), sama potrafi sobie dodać taki, czasami nawet w odpowiednich miejscach, dlatego na Ff może wyglądać to tak jak ktoś zamierzał. Jednak z IE już nie jest tak wesoło, on taki idioto odporny nie jest i jak ktoś zapomni jednej rzeczy, lub coś źle zostanie napisane, potrafi rozp******ć całą stronę.
Więc albo zrób porządek, a jak nie wiesz od czego zacząć albo jak to poukładać to przebuduj layout strony na jakiś świeższy, proponuje poczytać o divach zamiast tabeli, bo tam masz tabele w tabeli i jak mówił poprzednik nie otworzone taki <td> w <tr>, pisanie w <tr> powoduje to że tekst tam napisany nie ląduje w ogóle w tej tabeli, zostaje wyrzucony z poza niej na zewnątrz i to prawidłowo robi IE, FF podstawia sobie <td> bo wie że tam powinno być i dane zostają w tabeli pomimo braku <tr>.

Wiem rozgadałem się i namieszałem ale cóż mam nadzieje że coś zrozumiesz winksmiley.jpg
Widmo696
Zrozumiałem, ale nie mam zamiaru robić od nowa bo dopiero to skończyłem sad.gif
UNK
No to popraw tamto, posprawdzaj gdzie brakuje Ci znaczników.

Jeśli jest to cały kod to sad.gif

nie otwarte znaczniki które powinny być <td></td> x 1
nie zamknięte znaczniki </td> x 1, </tr> x 1, </table> x 3, </body> i </html>

Ale sądzę po tym że brakuje </body> i </html> że nie wrzucałeś całego kodu winksmiley.jpg

Wrzuć to co jest pomiędzy </head> a <body> do głowy, strona nie ma szyi tongue.gif

Przydałoby się żebyś określił w jakim standardzie piszesz i pisać w nim.
Powsadzaj wszędzie "" gdzie ich brakuje, takie coś jest teoretycznie dozwolone, ale nie powinno się pokazać.
  1. <table cellpadding=0 cellspacing=0 border=0>

na
  1. <table cellpadding="0" cellspacing="0" border="0">


No to na razie tyle winksmiley.jpg
Widmo696
To jest cały kod ponieważ mój wygląd ma dwa pliki g.php jak góra i d.php jak dół ten co dałem u góry jest to góra. Jeszcze dodam że góra odpowiada za lewą strone a dół za prawą.
Ok, pozamykam i pododaje "" zobaczymy co z tego wyjdzie

///Edit

W pliku odciołem tylko mety


//EDIT2

Niestety dalej pod IE nie działa

kod teraz wygląda tak:

  1. <? include("inc/config.php"); $domeneczka=$domain; ?>
  2.  
  3.  
  4. a {
  5. font-size:11px;
  6. color:black;
  7. font-family: verdana;
  8. text-decoration: none;
  9. }
  10.  
  11. </head>
  12. <script TYPE="text/javascript" LANGUAGE="JavaScript" SRC="skrypt.js"></SCRIPT>
  13.  
  14. <script TYPE="text/javascript" LANGUAGE="JavaScript">
  15. przyciski = new Array("");
  16. if (document.images)
  17. {
  18. przyciski[1] = new przycisk("images/strona.gif", "images/strona2.gif", "Strona Główna");
  19. przyciski[2] = new przycisk("images/rejestracja.gif", "images/rejestracja2.gif", "", "Rejestracja");
  20. przyciski[3] = new przycisk("images/statystyki.gif", "images/statystyki2.gif", "", "Statystyki");
  21. przyciski[4] = new przycisk("images/konto.gif", "images/konto2.gif", "", "Panel Użytkownika");
  22. przyciski[5] = new przycisk("images/regulamin.gif", "images/regulamin2.gif", "", "Regulamin");
  23. przyciski[6] = new przycisk("images/kontakt.gif", "images/kontakt2.gif", "", "Kontakt");
  24. przyciski[7] = new przycisk("images/forum.gif", "images/forum2.gif", "", "Forum");
  25. }
  26.  
  27. <!-- kod systemu statystyk eStatystyki.pl -->
  28. <script language="javascript" type="text/javascript" src="http://www.estatystyki.pl/s.js"></script>
  29. <script language="javascript" type="text/javascript">
  30. <!--
  31. document.write('<scr'+'ipt language="javascript" type="text/javascript" src="http://www.estatystyki.pl/stat.php?id=1321'+url+'"></scr' + 'ipt>');
  32. //-->
  33. <!-- kod systemu statystyk eStatystyki.pl -->
  34. <!-- (C) stat.pl / Strona glowna witryny -->
  35. <script type="text/javascript">
  36. <!--
  37. document.writeln('<'+'scr'+'ipt type="text/javascript" src="http://s2.hit.stat.pl/_'+(new Date()).getTime()+'/script.js?id=zUbrQGOQ7JeH3XzRLS2clZaFj72dxEMJWpZo5NEw7oP.f7/l=11"></'+'scr'+'ipt>');
  38. //-->
  39.  
  40.  
  41. <body text="black" background="images/tlo2.jpg"><center>
  42.  
  43. <table cellpadding="0" cellspacing="0" border="0">
  44. <tr>
  45.  
  46.  
  47.  
  48. <td valign="top">
  49.  
  50. <!-- Góra !-->
  51.  
  52. <div align="right">
  53. <img src="images/logo.png" width="697" boreder="0">
  54. </div>
  55. </td>
  56. </tr>
  57.  
  58.  
  59. <tr>
  60.  
  61.  
  62. <td valing="top">
  63. <div align="right">
  64. <table cellpadding="0" cellspacing="0" border="0">
  65. </tr>
  66. <tr>
  67. <A HREF="strona.php" onMouseOver="przyciski[1].podswietl(); return true" onMouseOut="przyciski[1].normalizuj(); return true"><IMG SRC="images/strona.gif" NAME="img1" BORDER="0"></A><A HREF="strona.php?p=rejestracja" onMouseOver="przyciski[2].podswietl(); return true" onMouseOut="przyciski[2].normalizuj(); return true"><IMG SRC="images/rejestracja.gif" NAME="img2" BORDER="0"></A><A HREF="strona.php?p=statystyki" onMouseOver="przyciski[3].podswietl(); return true" onMouseOut="przyciski[3].normalizuj(); return true"><IMG SRC="images/statystyki.gif" NAME="img3" BORDER="0"></A><A HREF="panel.php?section=aliasy" onMouseOver="przyciski[4].podswietl(); return true" onMouseOut="przyciski[4].normalizuj(); return true"><IMG SRC="images/konto.gif" NAME="img4" BORDER="0"></A><A HREF="strona.php?p=regulamin" onMouseOver="przyciski[5].podswietl(); return true" onMouseOut="przyciski[5].normalizuj(); return true"><IMG SRC="images/regulamin.gif" NAME="img5" BORDER="0"></A><A HREF="#" onMouseOver="przyciski[7].podswietl(); return true" onMouseOut="przyciski[7].normalizuj(); return true"><IMG SRC="images/forum.gif" NAME="img7" BORDER="0"></A><A HREF="strona.php?p=kontakt" onMouseOver="przyciski[6].podswietl(); return true" onMouseOut="przyciski[6].normalizuj(); return true"><IMG SRC="images/kontakt.gif" NAME="img6" BORDER="0"></A><br>
  68.  
  69.  
  70.  
  71.  
  72.  
  73. </tr>
  74. <table cellpadding="0" width="697" cellspacing="0" border="0" bgcolor="#EEEEEE">
  75.  
  76.  
  77.  
  78. <tr>
  79. <td><br><font size="1" face="verdana" color="black">
  80. </BODY>
  81. </HTML>
UNK
  1. ...
  2. <tr>
  3. <A HREF="strona.php" onMouseOver="przyciski[1].podswietl(); return true" onMouseOut="przyciski[1].normalizuj(); return true"><IMG SRC="images/strona.gif" NAME="img1" BORDER="0"></A><A HREF="strona.php?p=rejestracja" onMouseOver="przyciski[2].podswietl(); return true" onMouseOut="przyciski[2].normalizuj(); return true"><IMG SRC="images/rejestracja.gif" NAME="img2" BORDER="0"></A><A HREF="strona.php?p=statystyki" onMouseOver="przyciski[3].podswietl(); return true" onMouseOut="przyciski[3].normalizuj(); return true"><IMG SRC="images/statystyki.gif" NAME="img3" BORDER="0"></A><A HREF="panel.php?section=aliasy" onMouseOver="przyciski[4].podswietl(); return true" onMouseOut="przyciski[4].normalizuj(); return true"><IMG SRC="images/konto.gif" NAME="img4" BORDER="0"></A><A HREF="strona.php?p=regulamin" onMouseOver="przyciski[5].podswietl(); return true" onMouseOut="przyciski[5].normalizuj(); return true"><IMG SRC="images/regulamin.gif" NAME="img5" BORDER="0"></A><A HREF="#" onMouseOver="przyciski[7].podswietl(); return true" onMouseOut="przyciski[7].normalizuj(); return true"><IMG SRC="images/forum.gif" NAME="img7" BORDER="0"></A><A HREF="strona.php?p=kontakt" onMouseOver="przyciski[6].podswietl(); return true" onMouseOut="przyciski[6].normalizuj(); return true"><IMG SRC="images/kontakt.gif" NAME="img6" BORDER="0"></A><br>
  4. </tr>
  5. ...


a co z tym, <tr> jest całym wierszem, to musi być jeszcze w <td> {text} </td>
Widmo696
NIestety dalej źle wyświetla w IE

A mam już

  1. <td>
  2. <tr>
  3. <A HREF="strona.php" onMouseOver="przyciski[1].podswietl(); return true" onMouseOut="przyciski[1].normalizuj(); return true"><IMG SRC="images/strona.gif" NAME="img1" BORDER="0"></A><A HREF="strona.php?p=rejestracja" onMouseOver="przyciski[2].podswietl(); return true" onMouseOut="przyciski[2].normalizuj(); return true"><IMG SRC="images/rejestracja.gif" NAME="img2" BORDER="0"></A><A HREF="strona.php?p=statystyki" onMouseOver="przyciski[3].podswietl(); return true" onMouseOut="przyciski[3].normalizuj(); return true"><IMG SRC="images/statystyki.gif" NAME="img3" BORDER="0"></A><A HREF="panel.php?section=aliasy" onMouseOver="przyciski[4].podswietl(); return true" onMouseOut="przyciski[4].normalizuj(); return true"><IMG SRC="images/konto.gif" NAME="img4" BORDER="0"></A><A HREF="strona.php?p=regulamin" onMouseOver="przyciski[5].podswietl(); return true" onMouseOut="przyciski[5].normalizuj(); return true"><IMG SRC="images/regulamin.gif" NAME="img5" BORDER="0"></A><A HREF="#" onMouseOver="przyciski[7].podswietl(); return true" onMouseOut="przyciski[7].normalizuj(); return true"><IMG SRC="images/forum.gif" NAME="img7" BORDER="0"></A><A HREF="strona.php?p=kontakt" onMouseOver="przyciski[6].podswietl(); return true" onMouseOut="przyciski[6].normalizuj(); return true"><IMG SRC="images/kontakt.gif" NAME="img6" BORDER="0"></A><br>
  4. </tr>
  5. </td>
UNK
Czy Ty w ogóle znasz cokowliek z HTML-a ?
Zapraszam do lektóry http://webmaster.helion.pl/kurshtml/
<table><tr><td></td></tr></table> taka jest hierarhia a nie <table><td><tr></tr></td></table> :/
Widmo696
HTMLa znam i to dośc dobrze ale szczerze mówiac nie zrozumiale piszesz bo wógle nie rozumiem

Jakoś na innych forach gdy mi coś napisza to od razu łapie i naprawiam a tutaj napisałem 3 tematy i ani razu ine uzyskałem pomocy a ten jest dla mnie bardzo ważny
UNK
Jak bardzo dobrze znasz html to nie powinieneś sobie pozwolić na takie zaniedbanie niewstawienia jakiegoś tagu i to bardzo istotnego w tabeli (to tak jakbyś poskładał szafkę i zapomniał do niej włożyć półek). Nie napisałeś czy poprawienie <td> i ustawienie w odpowiednie miejsce dało oczekiwany skutek. Prosiłbym jeszcze o link do strony jeśli to nie problem.
Widmo696
www.vof.pl to jest ta strona.
Dziękuje za zainteresowanie się problemem
Pozdrawiam
UNK
Przepraszam za wyrażenie ale takiego burdelu jeszcze nigdy nie widziałem winksmiley.jpg

Sprawdziłem Twoją stronę waildatorem w3c i on naliczył 133 błędy z tym że Ty nie masz określonego standardu w jakim piszesz tą stronę więc poszukałem takiego w jakim jest najmniej błędów, a to zdaje się jest również najbardziej odpowiedni do tego w jakim stylu napisałeś stronę. Polecam aby przeanalizować to co napisał waildator z tym co masz na stronie i poprawić wszystkie te błędy, a jest ich całe mnóstwo, już na samym początku w meta masz ich kilka.

Tutaj bezpośredni link do waildacji Twojej strony: klik

Takie parę błędów które sam zauważyłem, oprócz tego dalej niepoprawionego <td><tr>....</tr></td> o którym już mówię 5 raz z rzędu.
Widzę że piszesz w pajączku więc pare błędów nie powinno się pokazać.
A teraz tak, zamknięcie tagu </body> i </html> przed zakończeniem strony. błędy w tagach </font (brak domknięcia > ) w menu po prawej stronie. To tylko takie kilka sprawdzonych na szybko.

Jeśli dojdziesz do ładu ze wszystkim na ie również górne menu powinno się pokazywać bez problemu :-)

Życzę miłego poprawiania winksmiley.jpg
Widmo696
NIe pisze w pajączku!
temn skrypt z aliasami jest kupiony tylko grafika jrest moja to chciałbum podkreśić tongue.gif

Mógłby mi ktoś to naprawić i podać już zrobiony kod bo widze żew tam chyba nie ma dużo pracy w zamian umieszcze banner
Pozdrawiam!
UNK
Hmm, miałem wrażenie że wczoraj odpisałem na ten temat :/

Więc tak, stwierdziłem to po tym co jest na początku tej strony i w meta są zawarte informacje m.in. o tym że to właśnie w pajączku było pisane winksmiley.jpg

Jeśli chcesz żeby Ci pomóc odezwij się do mnie na gg. Numer jest w profilu.
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.