Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> generowanie html'a za pomocą obiektów
Łukasz Kotyla
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.04.2004
Skąd: Jarosław / Częstochowa

Ostrzeżenie: (0%)
-----


witam,
chciałbym się dowiedzieć, co sądzicie na temat wykorzystania obiektów dla generowania samego kodu html
czy jest to niepożądane działąnie czy jest bez znaczenia

  1. <?php
  2.  
  3. $xhtml = new XHTML;
  4.  
  5. $xhtml->GenerateHeadline();
  6. $xhtml->GenerateTopTable();
  7.  
  8. ?>


a w klasie XHTML funkcja "produkująca" czysty html

  1. <?php
  2.  
  3. function GenerateTopTable () {
  4. echo '
  5. <table height=\"150\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" >
  6. <tr>
  7.  
  8. <td id=\"BgTopLeft\">&nbsp;</td>
  9. <td width=\"768\" height=\"150\"><table width=\"768\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
  10. <tr>
  11. <td>
  12. <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" height=\"50\" width=\"100%\">
  13. <tr>
  14. <td width=\"140\" align=\"center\" bgcolor=red >
  15. logo -> szkoda miejsca 140x50 
  16. </td>
  17.  
  18.  
  19. <td colspan=\"2\" width=\"628\" height=\"50\" align=\"center\">
  20. menu najlepiej we flashu w połączeniu z XML 628 x 50 trzeba będzie komus zl
  21. cic
  22.  </td>
  23. </tr>
  24. </table>
  25.  
  26.  </td>
  27. </tr>
  28. <tr>
  29. <td>
  30.  
  31. <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
  32. <tr>
  33. <td align=\"center\" height=\"100\" width=\"765\" bgcolor=\"White\">
  34.  
  35. miejsce na reklame 765 x 100
  36.  
  37. </td>
  38.  
  39. </tr>
  40. </table>
  41.  
  42. </tr>
  43. </tr>
  44.  
  45. </table></td>
  46. <td id=\"BgTopRight\">&nbsp;</td>
  47.  
  48. </tr>
  49.  
  50. </table>
  51. ';
  52.  
  53. }
  54.  
  55. ?>


pytam, ponieważ IE dziwnie się zachowuje podczas generowania powyzszej funkcji
kiedy wywołuje samo
  1. <?php
  2.  
  3. $xhtml->GenerateHeadline();
  4.  
  5. ?>

wszystko jest OK
ale kiedy dorzucę do tego
  1. <?php
  2.  
  3. $xhtml->GenerateTopTable();
  4.  
  5. ?>

podczas wchodzenia na stronę wyswietla komuniakat


Program Internet Explorer nie może otworzyć miejsca internetowego http:// bla bla
System nie odnalazł określonego pliku.


po wcisnięciu OK i odświeżeniu strona normalnie się wyświetla

nadmienię, że w Firefox'ie 0.9 problem nie występuje

będę wdzięczny za jakiekolwiek zainteresowanie i ewentualną pomoc smile.gif
pozdrawiam

Ten post edytował Łukasz Kotyla 14.07.2004, 17:26:49


--------------------
//++ jak wymysle to wpisze
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 04:09