Skocz do zawartości
Gość Slynx

CSS czy iframe ?

Recommended Posts

Gość Slynx

Problem wydaje się prosty jednak na poprzednim forum sobie z tym nie poradzili dlatego piszę tutaj.

Skorzystałem z ramki bo była idealna do strony, nie chciałem przeładowywać całej strony, a jedynie ładować poszczególne podstrony właśnie do ramki (<- Tak to się pisze ?) Jednak problem pojawił się przy przewijaniu strony wewnątrz niej. Naturalnie wyskoczyły standardowe paski przewijania. I to z nimi jest problem. Nie pasują do strony. Można je jakoś usunąć albo zamienić na coś innego ? I jeśli już usunąć to tak żeby pozostała możliwość przewijania strony. Kółkiem myszki. (Piszę szczegółowo bo na poprzednim forum wymyślili, taki bajer że tylko klawiszami można było;p)

Z pewnością można to jeszcze zrobić z CSS, ale strona główna musi pozostać statyczna, "nie przewijalna". To moja pierwsza stronka i nigdy html i css-em się nie bawiłem dlatego jeszcze wszystkich możliwości nie znam.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

to ci nie pokaże scrollów, ale nie wiem czy będzie można przesuwać ramkę

&lt;iframe src ="link" width="200" height="200" scrolling="no"&gt;&lt;/iframe&gt;

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie będzie można przesuwać ramki scrollem, tylko strzałkami :)

Scrolling ma tylko trzy atrybuty (yes, no, auto) więc możliwość kombinowania jest dosyć ograniczona. Możesz spróbować zmienić kolory srollów kodem:

&lt;style type="text/css"&gt;
body {
background-color=#XXXXXX;
scrollbar-base-color:#XXXXXX;
scrollbar-face-color:#XXXXXX;
scrollbar-arrow-color:#XXXXXX;
&lt;/style&gt; 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Slynx

I tylko tyle da się zrobić ?:/ Nie da się tego pozbyć całkowicie ?:/ A jak nie to jak można to czymś zastąpić ? Tak jak mówiłem, chciałem żeby tylko do wewnątrz strony głównej były ładowane podstrony, a sama główna strona byłaby nieprzewijalna. Wszystkie które widziałem to są przewijalne i bodajże mają chyba w stylach "background-image:repeat" czy jakoś tak. Przecież musi być jakiś sposób, coś tam zamiast niego podstawić...:/

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Najlepiej wywalić ramki i zamiast tego użyć div-ów (CSS) oraz bardzo prostej metody include(); (PHP). Daj kod to Ci pomogę :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Slynx

Już mam, tzn. z tymi scrollbarami;)

"Poczytaj o jquery i o jScrollPane, w tym można sobie skonfigurować paski przewijana tak by pasowały do twojej strony.

Co do ramek to nie używaj ich, a skorzystaj z diva i za pomocą funkcji include (o ile masz możliwość skorzystać z php) wstaw zawartość ramki do tego diva."

A PHP nie wchodzi w grę. Przynajmniej na początek.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Można zrobić tak, aby każda wczytywana podstrona idealnie dopasowywała się do ramki niezależnie od rozmiarów bez pasków przewijania.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Utwórz konto lub zaloguj się, aby skomentować

Musisz być użytkownikiem, aby dodać komentarz

Utwórz konto

Zarejestruj nowe konto na forum. To jest łatwe!

Zarejestruj nowe konto

Zaloguj się

Masz już konto? Zaloguj się.

Zaloguj się

×