[html/java] Wczytywanie do ramek :/

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
MoLo
Nowy
Nowy
Posty: 30
Rejestracja: pt lut 03, 2006 6:56 pm

[html/java] Wczytywanie do ramek :/

Post autor: MoLo »

Adres: http://molo.cba.pl/m/index.html

Moja stronka sklada sie z 3 ramek. Nie chce umozliwic przewijania zadnej z nich, poniewaz wiaze sie to z pojawienem sie suwakow, ktore szpeca strone. Niby w operze jest wszystko ok, ale w ff juz sie nieda pzewijac stronki.
W jakis sposob zrobic to, zeby srodkowa ramka, albo wszystkie ramki razem daly sie scrollowac, bez koniecznosci pojawienia sie suwakow?

Drugi problem - w ff, pod logo jest niewielka szparka, ktorej w operze nie widac. Kiedy probuje cos przestawic w kodzie w ff jest ok, ale w operze juz nie.

KOD ŹÓDŁOWY STR GLOWNEJ
//----------------------------------------------------------------------
<html>
<tittle></title>

<head>
<frameset cols="20%,60%,20%" frameborder="0" border="0">
<frame name="menu" frameborder="0" border="0" noresize="noresize" scrolling="no" src="menu.html" />
<frame name="glowna" frameborder="0" border="0" noresize="noresize" scrolling="no" src="main/index.html" />
<frame name="prawa" frameborder="0" border="0" noresize="noresize" scrolling="no" src="prawa.html" />

<noframes><body><a href="menu.html">Spis treści</a></body></noframes>
</frameset>
</body>
</html>
//-------------------------------------------------------------------------

KOD ZRODLOWY SRODKOWEJ RAMKI
//-------------------------------------------------------------------------
<html>
<tittle></title>

<head>
<style>


a {color: black; text-decoration: none;}
a:hover {color: black; text-decoration: none; font-weight: bold;}
a:visited {black: white; text-decoration: none;}

div.menu
{

background-image:url(../index/belka.jpg) ;
background-repeat: no-repeat;
width: 97%;
border: 1px solid black;
padding: 2px;
margin-bottom: -1px;

}

div.opis
{
background-image:url(../index/t2.jpg) ;
background-repeat: no-repeat;
background-color: #ffe191;
width: 96%;
border: 1px solid black;
padding: 5px;
margin-bottom: -1px;


font-family: Verdana;;
font-size: 11px;

}

img.foto
{
border: solid black 1px;
margin-bottom: 3px;
}

div.m
{
font-family: Verdana;
font-size: xx-small;
}

</style>
</head>

<body bgcolor="#c1c1c1">
<img src="../index/l.jpg" style=" margin: 0 0 -1 0; border: 1px solid black">
<div class="menu">
<div class="m"><script src="../index/menu.js" type="text/javascript"></script></div>
</div>

<div class="opis">

<p style="font-size: small; margin: 10 10"><b>O Morawicy...</b></p>
<hr style="border: 1px solid black; width: 96%">
<p align="justify" style="margin: 10 10; padding: 5">
bla bla
</p>
<br><br>
<center>
<img src="1m.jpg" class="foto">
<img src="2m.jpg" class="foto">
<img src="5m.jpg" class="foto">
<img src="3m.jpg" class="foto">
<br>


</center>
<br><br>
</div>
<div class="menu" style="font-size: 9; font-family: verdana">
<center><b><script src="../index/podpis.js"

type="text/javascript"></script></b></center>
</div>
</body>
</html>
Ostatnio zmieniony pt sty 05, 2007 7:16 pm przez MoLo, łącznie zmieniany 2 razy.
yeetti
Nowy
Nowy
Posty: 56
Rejestracja: sob lut 11, 2006 9:30 pm

Re: [html/java] Wczytywanie do ramek :/

Post autor: yeetti »

jedna z ramek musi !!! byc scrolowana - nie istnieje uklad ramek bez 1 ramki podrzednej, scrolowanej przez przegladarke...

...blokujac scrolowanie explorera a dajac swoje tylko do wybranego pola wpedzisz sie w klopoty przy roznych rozdzielczosciach ekranu u klientow...

...strona na ramkach to nieco przestarzale rozwiazanie - np Google nie bedzie jej indexowac...
...podobnie niezbyt szczesliwym rozwiazaniem jest menu z JavaScriptem...

...na szybko - maly blad w css: a:visited {black: white; text-decoration: none;} - toz to Majkel Dzakson ;).
koziolek
Przelotem
Przelotem
Posty: 387
Rejestracja: sob paź 21, 2006 10:07 pm
Kontakt:

Re: [html/java] Wczytywanie do ramek :/

Post autor: koziolek »

Po pierwsze zablokowałeś całkowicie przewijanie i pod FF strona się poprostuy wysypała. Menu na JS nie jest takie złe, ale wymaga dopracowania (wiem że można na samym css, ale wolę na JS+css jest zdrowsze ).
Całość na ramkach nie jest dobrym rozwiązaniem. Lepiej stworzyć jedną stronę zawierającą iframkę z częścią merytoryczną strony i statycznym menu niż klika ramek które się komunikują. Rozwiązanie nie jest tyle co przestarzałe ale po prostu zbyt skomplikowane.
AdamAGP
Nowy
Nowy
Posty: 114
Rejestracja: wt paź 24, 2006 9:40 pm
Kontakt:

Re: [html/java] Wczytywanie do ramek :/

Post autor: AdamAGP »

Nie ucz się budować stron na <frameset> To już lepiej zrób tabelę z jedną pływającą <iframe> jak napisał Koziolek.
Będziesz miał problemy z google!
Oczywiście najlepiej uczyć się od razu na div'ach.
Ostatnio zmieniony pt sty 05, 2007 2:26 pm przez AdamAGP, łącznie zmieniany 1 raz.
AdamAGP
Nowy
Nowy
Posty: 114
Rejestracja: wt paź 24, 2006 9:40 pm
Kontakt:

Re: [html/java] Wczytywanie do ramek :/

Post autor: AdamAGP »

error - post do kasacji sorki
MoLo
Nowy
Nowy
Posty: 30
Rejestracja: pt lut 03, 2006 6:56 pm

Re: [html/java] Wczytywanie do ramek :/

Post autor: MoLo »

Zrobilem tak jak radziliscie.
Cala stronka sklada sie z wysrodkowanego div'a. Wszystko pieknie smiga, z wyjatkiem transparentnosci iframe'a w IE. Niestety nie widze innego sposobu, zeby uzyskac taki efekt.

Pisaliscie, ze menu utworzone za pomoca JAVA SCRIPT nie jest dobrym pomyslem. No i przekonalem sie, ze macie racje. Kiedy klikam na linki (chcac odtworzyc podstrony w iframe'ie) nic sie nie dzieje. A moze to ja nie wina uzycia JAVY, a moja niewiedza na ten temat.

Jezeli znacie lepsze metody utworzenia menu wczytywanego z osobnego pliku, to prosze podzielcie sie nimi ze mna.

<html>
<tittle></title>
<head>
<link rel="Stylesheet" type="text/css" href="index/index.css" />
</head>
<body bgcolor="#c1c1c1">
<center>
<div id="kubel">
<div id="logo">
</div>
<div id="menu">
<script src="index/menu.js" type="text/javascript"></script>
</div>
<div id="opis">
<iframe src="main/index.html" width="575" height="730" frameborder="0" scrolling="no" marginwidth="1" marginheight="1" name="text">Twoja przeglądarka nie akceptuje ramek!</iframe>
</div>
</div>
<div id="menu2">
<script src="index/podpis.js" type="text/javascript"></script>
</div>
</center>
</body>
</html>
MoLo
Nowy
Nowy
Posty: 30
Rejestracja: pt lut 03, 2006 6:56 pm

Re: [html/java] Wczytywanie do ramek :/

Post autor: MoLo »

Nowy adres: http://morawica.prv.pl/

<html>
<tittle></title>
<head>
<link rel="Stylesheet" type="text/css" href="index/index.css" />
</head>
<body bgcolor="#c1c1c1">
<center>
<div id="kubel">
<div id="logo">
</div>
<div id="menu">
<iframe src="index/menu.html" width="575" height="15" frameborder="0" scrolling="no" marginwidth="1" marginheight="1" name="text">Twoja przeglądarka nie akceptuje ramek!</iframe>

</div>
<div id="opis">
<iframe src="main/index.html" width="575" height="730" frameborder="0" scrolling="no" marginwidth="1" marginheight="1" name="text">Twoja przeglądarka nie akceptuje ramek!</iframe>
</div>
</div>
<div id="menu2">
<script src="index/podpis.js" type="text/javascript"></script>
</div>
</center>
</body>
</html>
MoLo
Nowy
Nowy
Posty: 30
Rejestracja: pt lut 03, 2006 6:56 pm

Re: [html/java] Wczytywanie do ramek :/

Post autor: MoLo »

Zrobione, Nie fatygowac sie. Temat do zamkniecia.
yeetti
Nowy
Nowy
Posty: 56
Rejestracja: sob lut 11, 2006 9:30 pm

Re: [html/java] Wczytywanie do ramek :/

Post autor: yeetti »

Pisaliscie, ze menu utworzone za pomoca JAVA SCRIPT nie jest dobrym pomyslem. No i przekonalem sie, ze macie racje. Kiedy klikam na linki (chcac odtworzyc podstrony w iframe'ie) nic sie nie dzieje. A moze to ja nie wina uzycia JAVY, a moja niewiedza na ten temat.

Jezeli znacie lepsze metody utworzenia menu wczytywanego z osobnego pliku, to prosze podzielcie sie nimi ze mna.
jeszcze lepsze niz osobny plik jest menu zrobione poprzez css (tez moze byc w osobnym pliku zreszta:) - wszystkie opcje (wlacznie z akcjami oferowanymi przez JavaScript) mieszcza sie w arkuszu stylow - ja sam nie dawno nie robilem rozwijanego menu - w necie jest na ten temat tony informacji...
koziolek
Przelotem
Przelotem
Posty: 387
Rejestracja: sob paź 21, 2006 10:07 pm
Kontakt:

Re: [html/java] Wczytywanie do ramek :/

Post autor: koziolek »

Css też nie jest doskonałe bo pozostaje jeszcze problem IE, które bardzo nie lubi css2. W związku z tym akcje typu: li:hover ul.inner{display: block;} nie przejdą bez plików behavior które i tak są napisane w JS.
ODPOWIEDZ