Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html][php?] Pytanie teoretyczne z ładowaniem obrazka
Fantazyn
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 38
Dołączył: 24.02.2007
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Posiadając prostą stronę o zbliżonym układzie:
(IMG:http://img509.imageshack.us/img509/3772/38940115cr8.th.gif) -> (IMG:http://img293.imageshack.us/img293/707/81034295uj1.gif)
1. czy obrazek (logo.jpg) będzie ładowany (z serwera) każdorazowo przy przełączaniu między podstronami (Link1 i Link2)?
2. Czy można sterować tylko polem odpowiedzialnym za treść (Tekst 1, Tekst 2)? Jeżeli tak to prośba o wskazówkę.
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
wipo
post
Post #2





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


ad 1. To zależy od przeglądarki (często mają własny cache)
ad 2. Możesz użyć ramek (co prawda to już przeżytek ale napewno unikniesz przeładowywania strony), możesz też pobawić się ajaxem
Go to the top of the page
+Quote Post
Berkovits
post
Post #3





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 25.08.2007

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


Mozesz to zrobic tak:

Plik index.php:
  1. <html> ...
  2. <img src="logo.gif"...>
  3. <a href=index.php?str="link1">Link 1</a><br/>
  4. <a href=index.php?str="link2">Link 2</a>
  5. <?php
  6. if(isset($_GET['str'])) include $_GET['str'].'.html'; //niebezpieczne!!! - poszperaj w necie 
  7.  
  8. ?>
  9. </html>


W plikach linkx.html piszesz to, co chcialbys, aby sie wyswietlilo po kliknieciu w linkx

Ten post edytował Berkovits 1.09.2007, 16:29:02
Go to the top of the page
+Quote Post
kurdak
post
Post #4





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 1.05.2007
Skąd: Gryfino

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


Będzie wczytwyany na każdej stronie 1 raz.Potem z zależności od przeglądarki.Puki jesteś na stronie to napewno tylko raz będzie wczytywany.I zapomniałem.Aby tego uniknąć urzyj iframe.Żeby to rozwinąć poszukaj na google: hurs html helion.
Go to the top of the page
+Quote Post
Fantazyn
post
Post #5





Grupa: Zarejestrowani
Postów: 135
Pomógł: 38
Dołączył: 24.02.2007
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Dziękuję za odpowiedzi wipo, Berkovits, kurdak.
Zdaje się, że Berkovits ma malutki błąd w kodzie:
  1. <?php
  2. <a href=index.php?str=link1>Link 1</a><br/>
  3. <a href=index.php?str=link2>Link 2</a>
  4. ?>

(nie powinno być chyba cudzysłowów przy nazywaniu zmiennych php).
"Puki jesteś na stronie to napewno tylko raz będzie wczytywany." <- pocieszające, na tym mi zależało. (mam nadzieję że podobnie jest z plikami swf).
Rozwiązanie znalezione na stronie Heliona
Go to the top of the page
+Quote Post
Berkovits
post
Post #6





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 25.08.2007

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


Oczywiscie, chcialem zrobic href="index.php?str=link1".
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 23:38