heh.pl
Kanał informacyjny Heh.pl


Wtorek 30 kwietnia 2024 r.

artykuły | abc komputera (archiwum) | forum dyskusyjne | redakcja


Temat

HTML i ramki - szybka pomoc potrzebna...


82.210.152.* napisał:
Witam, na wstępie Wesołego Alleluja!!!

No ja narazie skończyłem świętowanie i robię stronkę, w związku z tym mam takie pytanko:
-> Czy można jakoś zrobić, by wbudowana ramka w jakąś stronę dopasowywała ją (stronę główną w której się znajduję) do swoich rozmiarów - tzn. zmieniała wysokość strony głównej?
Nie wiem czy dobrze wytłumaczyłem o co mi chodzi, ale dla pewności opisze bardziej szczegółowo:
Mam strone główną - index... chcę by podstrony z menu wyświetlały się w wbudowanej ramce - przy czym, by owa ramka nie miała paska przewijania, tylko w zależności od podstrony zmieniała rozmiar strony głównej - indexowej icon_question.gif

Mam nadzieję iż ktoś to zrozumie i mi wytłumaczy... acha piszę w htmlu... Dzięki!

80.48.234.* napisał:
nie wiem czy dobrze zrozumialem o co ci chodzi ale ...

stworz ramke z parametrem scrolling="auto"

nie bedzie paska przewijania a jak strona zwiekszy swa objetosc to pasek sam sie pojawi ...


UPDATE:
jezeli to nie to moze zamiesc stronke na jakims servie i wtedy lepiej wyjasnisz na czym twoj problem polega - albo chociaz w paincie ramki rozrysuj i zaznacz co ma jak dzialac icon_wink2.gif

82.210.152.* napisał:
[quote="Gie-eN-Zet"]nie wiem czy dobrze zrozumialem o co ci chodzi ale ...

stworz ramke z parametrem scrolling="auto"

nie bedzie paska przewijania a jak strona zwiekszy swa objetosc to pasek sam sie pojawi ...
quote]

Niestety nie o to mi chodzi..., lecz chcę aby wbudowana ramka powiekszała długość strony indexowej (tej w której się znajduję, w której jest wstawiona) jeśli jest to konieczne... - by wraz wielkością podstrony zmieniał się rozmiar ramki icon_question.gif icon_idea.gif

82.210.152.* napisał:
Jednak jest to możliwe... tzn. podobno poprzez html-a nie, ale znalazłem skrypt javy do wstawienia - dzięki niemu da się to zrobićicon_wink2.gif Więc temat zakończony, chyba że komuś udało się to html-u bez użycia Javy...?

83.30.14.* napisał:
Na początku pamiętej że istnieje ta opcja user posted image icon_wink3.gif

Nie wiem czy dobrze zrozumiałem , bo tłumaczenie HTML'a jest zamotane , ale chyba potrzebujesz wstawić w znaczniki ramki tabele o określonej szerokości i "auto" wysokości icon_wink3.gif . Jak wróce ze sklepu to coś przykładowego naskrobe

83.27.9.* napisał:
W samym HTML'u nie znam takiego sposobu. Jedyne co możesz zrobić to przeładować całą stronę (index.htm). Klikając w link cała strona ci się zmienia, a w ramce docelowej wstawiasz sobie dany dział. Możesz wówczas wyłączyć aktywność linku który właśnie został wykorzystany. W JS da się bardzo wiele, jednak dostępność tych kodów na polskich stronach jest bardzo mała icon_confused2.gif (istnieją głównie skrypty "menu" i "ochrony strony")

82.210.152.* napisał:


Przecież, gdy ustawisz szerokość na auto to ramka bedzie się przewijała...

83.30.14.* napisał:
W index'ie masz ustawione np. 2 ramki , menu i content gdzie do menu masz link menu.html a do content np. index2.html . Podstawowa funkcja ramek to taka że obojętnie co klikniesz w menu.html załaduje się w ramce content . Jeżeli chcesz aby się strony ładowane do ramki content nie rozjeżdżały to w index'ie dajesz do ramki content paramert scrolling="auto" ale w każdej stronie która będzie sie ładować do tej ramki wstawiasz tabelke np. taką

CODE
<html>

<head>



</head>

<body>

<table cellspacing="5" cellpadding="5" border="0" WIDTH="600">

<tr>

<td rowspan="2" colspan="2">



Tutaj ładujesz wszystko co chcesz



</td></tr>

<tr></tr></table>

</body></html>


Dzięki temu strony nie będą ci się rozjeżdżać przy zmianie rozdzielczości lub po załadowaniu jakiegoś większego dokumentu bo jest zdefiniowana stała szerokość , w tym przykładzie 600 pix.
Ale za to nie jest zdefiniowana wysokość więc jeżeli coś się nie będzie mieścić to automatycznie strona powiększy się w dół .
Mam nadzieje że o to ci chodziło icon_wink3.gif
Pozdrawiam

82.210.152.* napisał:
Do Walker3d:

taki sposób nie dotyczy tego co mnie interesuje... tzn. tak jak napisalem chce by w konkretnym miejscu jednej strony byla wbudowana ramka i tam ładowały się podstrony - jeśli któraś z podstron będzie większa chcę żeby ramka zmieniała rozmiar, a nie bylo przewijanie z paskiem lub bez...
Wtedy, gdy ramka zmieni rozmiar przedłuży długość głównej strony...
Na pewnym forum wyczytałem iż jest to nie możliwe poprzez html i znalazłem link do strony ze skryptem javy, który ten problem rozwiązuję i działa to znakomicie...

83.30.14.* napisał:

Możesz podać ten link ? z ciekawości chce zobaczyć ten skrypt , może i mnie się przyda icon_wink3.gif

82.210.152.* napisał:
CODE
W sekcji HEAD wpisujemy:



<script language="JavaScript">

<!--

function calcHeight()

{

  var the_height=document.frames['Iframka'].document.body.scrollHeight;//znajduje wysokosc strony ktora bedzie zaladowana

  document.getElementById('Iframka').style.height=the_height;//Zmienia wysokosc Iframki

}

//-->

</script>





I w sekcji BODY tworzymy Iframke:

<iframe width ="700" id="Iframka" onLoad="calcHeight();" src="strona.html"> </iframe>


Bardzo przydatny...icon_wink2.gif

83.25.238.* napisał:
k_luke: taka drobna sugestia....
cytat to [ quote ]
kod to [ code ]
php to [ php ]
prosze sie stosowac icon_razz.gif

82.210.152.* napisał:
Jeszcze jedno...icon_wink2.gif Czy istnieje jakaś prosto możliwość założenia forum wraz z logowanie (tak rozbudowanego jak to, no może nie koniecznie aż tak - ale logowanie do kont, podstawa) bez zakładania serwera?? Nie śmiejcie się tylko jeśli to głupie pytanie - jestem początkujący w te "klocki"icon_wink2.gif Ale w końcu podobno nie ma głupich pytań, są tylko głupie odpowiedzi... icon_lol.gif

83.25.253.* napisał:
musialbys sobie wykupic konto z php i mysql.....

Podobne tematy


Działy









Copyright © 2002-2024 | Prywatność | Load: 3.52 | SQL: 1 | Uptime: 50 days, 2:11 h:m | Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl