Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML/PHP]maskowanie adresu - problem z iframe
Forum PHP.pl > Forum > Przedszkole
dexter77
Witam, musialem uzyc z pewnych wzgledow chwilowo maskowanie adresu w pasku przegladarki i uzylem do tego nowo stworzonego pliku html z iframe, gdzie laduje sie index.php ....Wszystko ladnie smiga pod FF, Opera, jednak w IE widac tylko biały obraz, czyli nic nei dziala... gdzies doczytalem sie ze trzeba wstawic odpowiedni meta tag, aby IE czytal ramke jako bezpieczną (?) ...jednak brak konkretncyh informacji... co nalezy zrobic aby strona dzialała pod IE questionmark.gif exclamation.gif HELP !

a moze ktos zna jakąś lepsza metode na zamaskowanie adresu strony w pasku (zeby caly czas byl ten sam główny adres) ?
trucksweb
sprobuj zmienic doctype na:
Cytat
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">


wiecej tutaj: http://www.w3.org/QA/2002/04/valid-dtd-list.html
dexter77
nie pomaga
VegA
Spróbuj tak:

  1. <base target="iframe">


daj to pomiędzy head.

zapomniałem jeszcze musisz wstawić to

  1. <iframe frameBorder="0"
  2. height="760"
  3. name="iframe"
  4. src="newsp.htm"
  5. width="443"
  6. align="middle"
  7. border="0"
  8. marginwidth="0"
  9. marginheight="0"
  10. target="content"></iframe>


Name musi się zgadać z tym <base target="iframe">
dexter77
tez nic... mam taki iframe:

<iframe style="position: absolute; top: 0px; left: 0px;" src="index2.html" width="100%" height="100%" frameborder="0" scrolling="auto"></iframe>
VegA
Wpisz tak

  1. <iframe frameBorder="0"
  2. height="100%"
  3. name="iframe"
  4. src="index2.html"
  5. width="100%"
  6. align="middle"
  7. border="0"
  8. marginwidth="0"
  9. marginheight="0"
  10. target="content"></iframe>


Teraz powinno działać

U mnie działa.
dexter77
oj teraz w ogole... w FF wyswietla mi ramke do polowy strony, a w IE jest widoczna ramka z marginesami i osobnym scrollem wewnatrz przegladarki

moze jest jednak latwiejszy sposob na zamaskowanie adresu ?
VegA
Może niemasz w folderze tego pliku index2.html lub jest on pusty?? Ja mam taki kod i mi działa

Plik index.html:
  1. <base target="iframe">
  2. </head>
  3. <table> <tr> <td>
  4. <a href="index2.html">Index 2</a>
  5. </td> </tr>
  6. <tr> <td>
  7. <iframe frameBorder="0"
  8. height="400"
  9. name="iframe"
  10. src="newsp.htm"
  11. width="400"
  12. align="middle"
  13. border="0"
  14. marginwidth="0"
  15. marginheight="0"
  16. target="content"></iframe>
  17. </td> </tr>
  18. </body>
  19. </html>


Plik index2.html
  1. <base target="iframe">
  2. </head>
  3. To jest text pliku index2.html
  4. </body>
  5. </html>


I mi ten kod działa ;/ Więc niewiem czemu tobie nie działa.
dexter77
mam na pewno, jest to cala strona www ktora bez ramek dziala w kazdej przegladarce bez zastrzeżen
VegA
A dałeś to

  1. <base target="iframe">


W pliku index2.html i to

  1. name="iframe"


pomiędzy iframe w pliku index.html?
dexter77
dalem

istotą jest to , ze podstrony mają byc zamaskowane, czyli chce aby byl caly czas ten sam adres strony, kiedy robie jak napisales wowczas w FF iframe jest bardzo mały, a w IE widac baaardzo brzydkie marginesy ramki i jej wlasne scrool... a chce aby strona wygladala normalnie, jak pod FF z <iframe style="position: absolute; top: 0px; left: 0px;" src="index2.html" width="100%" height="100%" frameborder="0" scrolling="auto"></iframe>
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.