Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML]ramki <div>
fallingone
post 12.07.2009, 12:19:14
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 7.06.2008

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


Jak zrobić by jednym divie mieć linki, a w drugim otwierały się wywołane strony, przy czym div by się mógł swobodnie wydłużać w zależności od strony.

Korzystalem z tego http://dynamicdrive.com/dynamicindex17/ajaxcontent.htm

ale tutaj wywolywana strona pomija posiadane javascripty.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
pyro
post 12.07.2009, 12:23:31
Post #2





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Cytat(fallingone @ 12.07.2009, 13:19:14 ) *
Jak zrobić by jednym divie mieć linki, a w drugim otwierały się wywołane strony, przy czym div by się mógł swobodnie wydłużać w zależności od strony.

Korzystalem z tego http://dynamicdrive.com/dynamicindex17/ajaxcontent.htm

ale tutaj wywolywana strona pomija posiadane javascripty.


Osobiście nie rozumiem za bardz o co Ci chodzi. Na tej stronie jest dobry przykład tego, co z Twojego posta wynika, że chcesz zrobić. Można też zwyczajnie zrobić to za pomocą PHP, ale wtedy cała strona będzie się przeładowywać.


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
Spawnm
post 12.07.2009, 12:27:18
Post #3





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Proszę dodać tag do tematu.
Go to the top of the page
+Quote Post
marian2299
post 12.07.2009, 12:32:53
Post #4





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Ad 1. DIV to nie ramka, tylko warstwa.
Ad 2. Zrobisz to za pomocą ramek np.:
  1. <a target="ramka" href="LINK">LINK</a>
  2. <iframe name="ramka" />


--------------------
film edit student
Go to the top of the page
+Quote Post
fallingone
post 12.07.2009, 13:23:27
Post #5





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 7.06.2008

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


Ale w iframe nie da się utawić tak by ramka mogła się ustawiać na długość na jaką wymaga dana strona...?
Go to the top of the page
+Quote Post
Spawnm
post 12.07.2009, 13:27:13
Post #6





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




zamykam, otworzę gdy dostanę na priv propozycję tagów.


//edit
Otwieram.
Go to the top of the page
+Quote Post
marian2299
post 12.07.2009, 16:09:55
Post #7





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Da się.
Sam robiłem taki temat...

Edit:
Cytat(wookieb @ 11.06.2009, 15:51:14 ) *
1) dodajesz do twojego iframe jakies id np
  1. <iframe id="twoj_iframe">

2) do wszystkicj linków które korzystaja z iframe dopisujesz
  1. onclick="resizeIframe(document.getElementByID('twoj_iframe'))"


--------------------
film edit student
Go to the top of the page
+Quote Post
black_alexis
post 13.07.2009, 09:23:32
Post #8





Grupa: Zarejestrowani
Postów: 41
Pomógł: 3
Dołączył: 2.01.2009
Skąd: Kraków

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


ludzie, ludzie nie na ramkach smile.gif

Funkcję w PHPie napisać coś w stylu kontrolera:

CODE

<?php switch ($_GET['cat']) {
case 'course': include ('content/course.php') ;break;
case 'price' : include ('content/price.php') ;break;
default: include ('content/home.php') ;break;
}?>

ja używam na trzymanie plików z częsciami strony w folderze content - dlatego mam taką powyższą ścieżkę, Ty możesz trzymać w folderze pod inną nazwą
nazwa w case'ie powinna być taka sama jak nazwa pliku - ułatwia to bardzo pracę - zreszta nie wiem czy nie wyskakuje błąd jak się poda inną nazwę.

tworzenie linku:
index.php?cat=course

no i div powinien wyglądać mniej więcej tak:
  1. </head>
  2. <div id="box">
  3. <div id="sidebar_left"></div>
  4. <div id="content"></div>
  5. </div>
  6. </body>
  7. </html>

podałam uproszczoną wersję
W contencie umieścić kontroller a w sidebarze nasze menu.

No i CSS do tego:
Kod
#box{
width: 800px;
margin: 0px
padding: 0px
}
#sidebar_left{
float: left;
width: 30%;
height: 200px; <-- można określać ale nie musisz, jak Ci pasuje

}
#content{
float: left;
width: 70%;
tutaj height nie umieszaczmy bo strona ma sie poszerzać w dół.
}


w razie pytan smile.gif czasem tutaj zaglądam smile.gif

Ten post edytował black_alexis 13.07.2009, 09:25:43


--------------------
http://design-solution.pl/

Jeżeli zdarzy się taka sytuacja, ze Ci pomogę, zaklikaj że to zrobiłam :)
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:52