Szerző |
Üzenet |
-gnagy-
arany tag
Csatlakozott: vas. szept. 18, 2005 13:27 Hozzászólások: 127
|
Szia! Köszi így már működik rendesen az elhelyezés!
Amúgy én nem találom azt a tutorialt, arról hogy hogy marad ott a felső menü legördítéskor, mi a címe a tutorialnak? Mert átnéztem a címeket, de egyiksem volt olyan, amit kerestem!
Köszi!
|
vas. ápr. 22, 2007 10:23 |
|
|
hellclimber
ezüst tag
Csatlakozott: csüt. feb. 03, 2005 22:42 Hozzászólások: 93 Tartózkodási hely: Gyöngyös
|
Nahh úgylátom nem vagy még teljesen tisztába a div-ekkel.
Úgy is szokták őket hívni : Szövegdoboz (itt a doboz a lényeg)
A css-vel pedig változtatni tudod a méretét, elhelyezkedését stb.. pixelpontosan.
Azok a paraméterhordozók, amik neked kellenek:
width : 30px ez a szövegdoboz szélessége
height : 30px ez ugye a magassága
position : absolute ez a szövegdoboz egyik nagyon fontos tulajdonsága
az absolute érték segítségével a laponn bárhová el lehet helyezni a divet a left... top.. stb tagekkel. ha ez az érték : relative, akkor a szövegdobozokat egymás alá pakolja, mint a html esetében, tehát a div helyzete függeni fog a többi div helyzetétől.
top : 30 px a böngészőablak tetejétől mért táv pixelben
left : a böngészőablak bal oldaláról méert távolság
right : ugyanaz, csak jobb oldalról.
ezek segítségével meg tudod oldani, hogy a menüd ne lógjon bele a logódba, de arra figyelj, hogy ha a logó helyére akarod rakni, akkor a logót is arrébb kell csúsztatni.
Tutorial ? én a w3 hivatalos oldalát szoktam böngészgetni, remélem nem baj hogy angol : http://www.w3schools.com/css/
amit még tudok ajánlani : http://www.tutorial.hu/
Arról , hogy hogy marad ott a felső menüd legördítéskor, kapsz infót az alsó linknél.
|
szomb. ápr. 21, 2007 9:30 |
|
|
-gnagy-
arany tag
Csatlakozott: vas. szept. 18, 2005 13:27 Hozzászólások: 127
|
Szzia!
Próbálkoztam azzal, hogy a jobbsarokba teszek vmi kis menüt részt, de csak úgy sikerült, hogy a logo képet aláé nyomta, nem sikerült egy sávba tennem, mit kell csinálnom, hogy ez rendesen működjön? Köszönöm előre is a választ!
szerk: még azt hogy lehetne megcsinálni, hogy fent a menü az egyfolytában fentmaradjon? Még akkor is, amikor letekerjük az oldalt?
(Esteleg tudsz mondani egy jó css tutorial könyvet vagy helyet? Nem akarlak ennyi kérdéssel nyaggatni! )
Köszi!
|
csüt. ápr. 19, 2007 15:28 |
|
|
-gnagy-
arany tag
Csatlakozott: vas. szept. 18, 2005 13:27 Hozzászólások: 127
|
hellclimber írta: Kell hozzá egy div, körülbelül ilyen értékekkel : Kód: style="LEFT: 19px; WIDTH: 144px; POSITION: absolute; TOP: 420px; HEIGHT: 249px"
Köszi nagyon, minden tökéletesen működik! Hálás köszönet a segítségedért!
|
szer. ápr. 18, 2007 22:57 |
|
|
hellclimber
ezüst tag
Csatlakozott: csüt. feb. 03, 2005 22:42 Hozzászólások: 93 Tartózkodási hely: Gyöngyös
|
Kell hozzá egy div, körülbelül ilyen értékekkel :
Kód: style="LEFT: 19px; WIDTH: 144px; POSITION: absolute; TOP: 420px; HEIGHT: 249px"
|
szer. ápr. 18, 2007 21:28 |
|
|
-gnagy-
arany tag
Csatlakozott: vas. szept. 18, 2005 13:27 Hozzászólások: 127
|
Nagyon-nagyon köszönöm a segítséget már működik!
http://ngnagystudio.bbutik.hu/index1.php
Ha még van időd és ha nem bánod, akkor lenne még egy kérdésem:
Hogy lehetne azt megoldani, hogy a center/content hely mellé, baloldalra be legyen illesztve (include függvénnyel) ez: http://ngnagystudio.bbutik.hu/menu.php
Köszi!
|
szer. ápr. 18, 2007 15:17 |
|
|
hellclimber
ezüst tag
Csatlakozott: csüt. feb. 03, 2005 22:42 Hozzászólások: 93 Tartózkodási hely: Gyöngyös
|
Kód: .center { margin-top: 30px; width: 960px; background-color: #Bfb6bf; border: 1px solid #060C6F; font-size: 90%; height: 400px; }
a .center hordozza a tartalom div-eid tulajdonságait.
A háttérszínt a background-color tulajdonsággal határozhatod meg.
|
szer. ápr. 18, 2007 7:00 |
|
|
-gnagy-
arany tag
Csatlakozott: vas. szept. 18, 2005 13:27 Hozzászólások: 127
|
Szia!
Nagyon köszönöm a fáradozásodért, már kezd alakulni!
http://ngnagystudio.bbutik.hu/index1.php
Az a kis gond van, hogy az a nagy szürke mező szürke és nem olyan sötétzöld mint a többi része, ezt hol lehet állítani?
Köszönöm a segítséged!
|
kedd ápr. 17, 2007 22:02 |
|
|
hellclimber
ezüst tag
Csatlakozott: csüt. feb. 03, 2005 22:42 Hozzászólások: 93 Tartózkodási hely: Gyöngyös
|
Az incude nem találja a file-t. rossz az elérési utad szerintem.
Csináltam egy példát a html-edből, próbáld ki :
Kód: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 2.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml2.dtd"> <html><head><title>NStúdió</title>
<script> function valto(valto) { document.getElementById('a').style.display='none'; document.getElementById('b').style.display='none'; document.getElementById('c').style.display='none'; document.getElementById('d').style.display='none'; document.getElementById('e').style.display='none'; document.getElementById('f').style.display='none'; document.getElementById(valto).style.display='block'; } </script>
<style> .menu { margin-top: 30px; width: 160px; border: 1px solid #060C6F; background-color: #B7D3F0; font-family: verdana, arial; font-size: 110%; text-align: center; top: 180px; } .center { margin-top: 30px; width: 960px; background-color: #Bfb6bf; border: 1px solid #060C6F; font-size: 90%; height: 400px; } .content { text-align: center; } </style> </head><body>
<img src="pic/logongnagy.jpg" alt="logo" width="960" height="174" id="logo"> <div class="menu"> <table width="960" height="20" border=1> <tr> <td onClick="valto('a')" onmouseover="this.style.cursor='pointer';" width="142">Főoldal </td> <td onClick="valto('b')" onmouseover="this.style.cursor='pointer';" width="142">Képek </td> <td onClick="valto('c')" onmouseover="this.style.cursor='pointer';" width="142">Videók </td> <td onClick="valto('d')" onmouseover="this.style.cursor='pointer';" width="142">Egyéb </td> <td onClick="valto('e')" onmouseover="this.style.cursor='pointer';" width="142">Kapcsolat</td> <td onClick="valto('f')" onmouseover="this.style.cursor='pointer';" width="142">Fórum </td> </tr> </table> </div> <div class="center"> <div id="a" class="content" align=left> Főoldal tartalma </div> <div id="b" class="content" align=left style="display:none;"> Képek tartalma </div> <div id="c" class="content" align=left style="display:none;"> Videók tartalma </div> <div id="d" class="content" align=left style="display:none;"> Egyéb tartalma </div> <div id="e" class="content" align=left style="display:none;"> Kapcsolat tartalma </div> <div id="f" class="content" align=left style="display:none;"> Fórum tartalma </div> </div>
</body></html>
|
kedd ápr. 17, 2007 21:37 |
|
|
-gnagy-
arany tag
Csatlakozott: vas. szept. 18, 2005 13:27 Hozzászólások: 127
|
Szia!
Nagyon köszönöm a segítséget! Próbáltam megcsinálni, de ezt írja ki:
Idézet: Warning: include(contentphp) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\ngnagy\cssnotable.php on line 21
Warning: include() [function.include]: Failed opening 'contentphp' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\ngnagy\cssnotable.php on line 21
Így néz ki a htmlel:
Kód: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 2.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml2.dtd"> <html> <head> <title>NStúdió</title> <link href="test.css" rel="stylesheet" type="text/css" /> <script>function tartalomvalto(div_id) { document.getElementById('egy').style.display='none'; document.getElementById('ketto').style.display='none'; document.getElementById('harom').style.display='none'; document.getElementById(div_id).style.display='block'; } </script> </head> <body>
<div id="head1"> <img src="pic/logongnagy.jpg" alt="logo" width="960" height="174" id="logo" /></div>
<div id="content" style="display : block "><?php include(content.php); ?><div> <div id="pic" style="display : none "><?php include(pic.php); ?><div> <div id="video" style="display : none "><?php include(videos.php); ?><div> <div id="other" style="display : none "><?php include(others.php); ?><div> <div id="contact" style="display : none "><?php include(contact.php); ?><div> <div id="forum" style="display : none "><?php include(forum/index.php); ?><div>
<table id="menu"> <table width="152" height="189" border="1" bordercolor="#353C1B" bgcolor="#0F230A"> <tr> <th onClick="tartalomvalto('content')" width="142" scope="row">Főoldal</th> </tr> <tr> <th onClick="tartalomvalto('pic')" width="142" scope="row">Képek</th> </tr> <tr> <th onClick="tartalomvalto('video')" width="142" scope="row">Videók/Filmek</th> </tr> <tr> <th onClick="tartalomvalto('other')" width="142" scope="row">Egyéb</th> </tr> <tr> <th onClick="tartalomvalto('contact')" width="142" scope="row">Kapcsolat</th> </tr> <tr> <th onClick="tartalomvalto('forum')" width="142" scope="row">Fórum</th> </tr> </table> <div id="left"></div> <div id="center"> <h1>NStúdió</h1> <h2>Az oldal készülõben van! </h2> <p>Kérlek látogass vissza késöbb!</p> </div>
</body> </html>
Mit rontottam el? Köszi!
|
kedd ápr. 17, 2007 17:21 |
|
|
hellclimber
ezüst tag
Csatlakozott: csüt. feb. 03, 2005 22:42 Hozzászólások: 93 Tartózkodási hely: Gyöngyös
|
Csak ennyit kell változtatnod a menü sorain :
Idézet: <th width="142" scope="row"><a href="index.html" title="Főoldal">Főoldal</a></th>
Kód: <th onClick="tartalomvalto('videok)" width="142" scope="row">Főoldal</th> A div-ekbe pedig vagy include-olod a php-fileokat, vagy kiveszed a sorokat a fájlokból ,és beszúrod a divtartalomba. Kód: <div id="videok" style="dispéay : none "> tartalom ... <div>
|
kedd ápr. 17, 2007 9:01 |
|
|
-gnagy-
arany tag
Csatlakozott: vas. szept. 18, 2005 13:27 Hozzászólások: 127
|
Szia!
Nagyon szépen köszönöm a válaszodat!
Kérdések:
Kód: <IMG onClick="tartalomvalto('egy')" alt="gomb 1" src="kep1.gif"> <IMG onClick="tartalomvalto('ketto')" alt="gomb 2" src="kep2.gif"> <IMG onClick="tartalomvalto('harom')" alt="gomb 3" src="kep3.gif"> Csak képekkel működik ez? Nekem így néz ki a menüm, amit használni akarok: Kód: <table id="menu"> <table width="152" height="189" border="1" bordercolor="#353C1B" bgcolor="#0F230A"> <tr> <th width="142" scope="row"><a href="index.html" title="Főoldal">Főoldal</a></th> </tr> <tr> <th scope="row"><a href="pic.php" title="Képek">Képek</a></th> </tr> <tr> <th scope="row"><a href="videos.php" title="Videók">Videók</a></th> </tr> <tr> <th scope="row"><a href="films.php" title="Filmek">Filmek</a></th> </tr> <tr> <th scope="row"><a href="others.php" title="Egyebek">Egyebek</a></th> </tr> <tr> <th scope="row"><a href="contact.php" title="Kapcsolat">Kapcsolat</a></th> </tr> <tr> <th scope="row"><a href="/forum/index.php" title="Fórum">Fórum</a></th> </tr> </table> Ezzel nem lehet megoldani? Másik kérdés: Nagyjából sikerült felállítani a több oszlopból vagy nem tudom miből álló oldalt ezzel a div-es és css-s módszerrel, de van egy olyan gondom, hogy pl. baloldalon van a menü, de a content részt nem tudom ugyanabba a sávba tenni mellé, hanem csak az azalatti sávba engedi. Kód: #left { position: absolute; left:0; /* the left block is placed in absolute position to the left */ background-color:#; width: 181px; height: 337px; }
#center { margin-right: 181px; /* the center block is placed according to the left block's width */ margin-left: 181px; width: 586px; }
.menu { /* defines container for the menu */ margin-top: 30px; width: 160px; border: 1px solid #060C6F; background-color: #B7D3F0; font-family: verdana, arial; font-size: 110%; text-align: center; }
h1 { font-size: 140%; text-align: left; }
h2 { font-size: 100%; text-align: left; }
ul,li { list-style-type: none; /* to minimize problems */ margin: 0; padding:0; line-height: 30px; /* extra space */ }
#topmenu { float: right; /* vertical menu is aligned to the right of its container, head3 */ margin-right: 10px; margin-top: 10px; }
#topmenu a { font-size: 16px; font-weight: bold; color: #999933; text-decoration: yestable { }; /* no decoration to avoid underline showing when hovered onto */ margin-left: 20px; /* Space between each sub-menu */ } Így néz ki a css-m, itt kell vmit állítani, hogy egy sávban lehessenek? Kód: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 2.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml2.dtd"> <html> <head> <title>NStúdió</title> <link href="test.css" rel="stylesheet" type="text/css" /> </head> <body>
<div id="head1"> <img src="pic/logongnagy.jpg" alt="logo" width="960" height="174" id="logo" /></div> <div id="head2"></div> <div id="topmenu"> <a href="http://ngnagystudio.bbutik.hu/index.html" target="_parent">Fõoldal</a> <a href="http://ngnagystudio.bbutik.hu/pic.php" target="_parent">Képek</a> <a href="http://ngnagystudio.bbutik.hu/videos.php" target="_parent">Filmek/Videók</a> <a href="http://ngnagystudio.bbutik.hu/others.php" target="_parent">Egyéb</a> <a href="http://ngnagystudio.bbutik.hu/contact.php" target="_parent">Kapcsolat</a> </div> <table id="menu"> <table width="152" height="189" border="1" bordercolor="#353C1B" bgcolor="#0F230A"> <tr> <th width="142" scope="row"><a href="index.html" title="Főoldal">Főoldal</a></th> </tr> <tr> <th scope="row"><a href="pic.php" title="Képek">Képek</a></th> </tr> <tr> <th scope="row"><a href="videos.php" title="Videók">Videók</a></th> </tr> <tr> <th scope="row"><a href="films.php" title="Filmek">Filmek</a></th> </tr> <tr> <th scope="row"><a href="others.php" title="Egyebek">Egyebek</a></th> </tr> <tr> <th scope="row"><a href="contact.php" title="Kapcsolat">Kapcsolat</a></th> </tr> <tr> <th scope="row"><a href="/forum/index.php" title="Fórum">Fórum</a></th> </tr> </table> <div id="center"> <h1>NStúdió</h1> <h2>Az oldal készülõben van! </h2> <p>Kérlek látogass vissza késöbb!</p> </div>
</body> </html>
Vagy itt a html kódban kell vmit beállítani?
Bocsánat az óriási kódokért, remélem értitek a kérdéseimet!
Köszönöm előre is a segítségeteket!
|
hétf. ápr. 16, 2007 23:18 |
|
|
hellclimber
ezüst tag
Csatlakozott: csüt. feb. 03, 2005 22:42 Hozzászólások: 93 Tartózkodási hely: Gyöngyös
|
Idézet: Már csak az lenne a kérdésem, hogy itt is meg lehet azt csinálni, hogy ha a menüben rámegyek egy menüpontra, akkor a content helyén jelenjen meg? Ha igen, hogy?
Pl : kapcsolgasd a <div> -ek megjelenítését ki, és be.
itt van 3 darab div : a stílusban az 1-est megjelenítjük,hogy legyen alapból megjelenő tartalom, a 2-es és a 3-as rejtve marad a display none miatt.
Kód: <div id="egy" style="position:relativ; display: block">1-es számú tartalom</div> <div id="ketto" style="position:relativ; display: none">2-es számú tartalom</div> <div id="harom" style="position:relativ; display: none">3-as számú tartalom</div> létrehozzuk a menügombokat, amik lehetnek sima képek is: Kód: <IMG onClick="tartalomvalto('egy')" alt="gomb 1" src="kep1.gif"> <IMG onClick="tartalomvalto('ketto')" alt="gomb 2" src="kep2.gif"> <IMG onClick="tartalomvalto('harom')" alt="gomb 3" src="kep3.gif"> ezek kattintásra meghívnak egy javascriptet : Létrehozunk egy funkciót , ami megkapja az onClick által küldött paramétert: Kód: function tartalomvalto(div_id) { kikapcsoljuk az összes div-et: Kód: document.getElementById('egy').style.display='none'; document.getElementById('ketto').style.display='none'; document.getElementById('harom').style.display='none'; és bekapcsoljuk azt, amire a gombbal hivatkoztunk Kód: document.getElementById(div_id).style.display='block'; }
Már csak annyi a dolog, hogy ezt a scriptet betoljuk a headbe, a gombokat betesszük a menübe, és a tartalomnak is találjunk egy helyet.
|
hétf. ápr. 16, 2007 22:42 |
|
|
-gnagy-
arany tag
Csatlakozott: vas. szept. 18, 2005 13:27 Hozzászólások: 127
|
http://weblabor.hu/cikkek/csstablazatnelkuli
Már csak az lenne a kérdésem, hogy itt is meg lehet azt csinálni, hogy ha a menüben rámegyek egy menüpontra, akkor a content helyén jelenjen meg? Ha igen, hogy?
Köszönöm előre is!
|
hétf. ápr. 16, 2007 17:45 |
|
|
-gnagy-
arany tag
Csatlakozott: vas. szept. 18, 2005 13:27 Hozzászólások: 127
|
http://weblabor.hu/cikkek/designbolkeszoldal
Ebben ez le van írva ha jól látom, jó hosszú anyag, na majd elolvasom!
Na még találtam egy kifejezetten erre épülő témát:
http://weblabor.hu/cikkek/csstablazatnelkuli
Na azthiszem a problémám nemsokára meg lesz oldva!
Köszönöm a segítséget!
|
hétf. ápr. 16, 2007 6:03 |
|
|
-gnagy-
arany tag
Csatlakozott: vas. szept. 18, 2005 13:27 Hozzászólások: 127
|
Oks, köszönöm a választ, azon vagyok hogy leváltssam, csak egyenlőre nem tudom, hogy hogyan.
Googlen próbálok css megoldást, de nem igazán tudom mire keressek rá, esetleg tudtok adni egy tutorialt hozzá? Vagy valami kulcsszót, amivel rákereshetnék?
És akkor css-vel, vagy div-es megoldással ugyanazt el lehet érni, mint a framekkel?
Esetleg az nem jó megoldás még, hogy táblázat és php include függvény használata a cellákban?
Köszönöm a válaszotokat!
|
vas. ápr. 15, 2007 22:28 |
|
|
T68m
a fórum lelke
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 12729 Tartózkodási hely: FLF
|
a framek tényleg böngészőtöl függően másképp jelennek meg. Nem ajánlott használatuk.
|
vas. ápr. 15, 2007 22:19 |
|
|
Tigrincs
gyémánt tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 1407
|
Ez egy nagy marhaság, nyugodtan elfelejtheted.
Ugyanakkor már nem elegáns a megoldás, inkább a CSS/DIV-es megoldást használják már azok, akik értenek hozzá.
|
vas. ápr. 15, 2007 22:12 |
|
|
-gnagy-
arany tag
Csatlakozott: vas. szept. 18, 2005 13:27 Hozzászólások: 127
|
Sziasztok!
Azt olvastam valahol, meg mondta is valaki, hogy nem szabad frameket használnom, egyrészt elvileg biztonsági okok miatt, másrészt meg sok böngésző nem jeleníti meg, vagy rosszul jeleníti meg.
Azt szeretném kérdezni, hogy ez mennyire igaz? És ha igaz, van valami alternatív megoldása, ami kb. ugyan ezt a funkciót tölti be?
Köszönöm előre is a választ!
|
vas. ápr. 15, 2007 20:40 |
|
|
Andrei
gyémánt tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 1448 Tartózkodási hely: Brüsszel, Belgium
|
integral írta: Erre gyanakodtam én is, pláne mert a keretet ki is rajzolta a beleegyezésem nélkül.
Ha nem tiltod, akkor beleeggyezel, ugyanis a webes objektumoknak (mint pl a frame vagy táblázat) alapértelmezés szerint láthatónak kell lennie.
|
csüt. júl. 20, 2006 20:19 |
|
|
integral
gyémánt tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 1520
|
Erre gyanakodtam én is, pláne mert a keretet ki is rajzolta a beleegyezésem nélkül.
|
csüt. júl. 20, 2006 18:14 |
|
|
Andrei
gyémánt tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 1448 Tartózkodási hely: Brüsszel, Belgium
|
integral írta: Érdekes, hogy ha táblázat szélességét 10800 = 3*3600-ra (tehát pontosan a táblák 3-szorosára) veszem, akkor két táblát egymás mellé, viszont a harmadikat meg már alulra rakja. Ezért állítottam 10800-nál nagyobbra.
Az van, hogy a frame-ek keretszélességét is bele kell számolni, hacsak nem frameborder=0. Ha az iframe 3600 és nem nulláztad a framebordert, akkor alapértelmezésen 1 és akkor 3602 képpont széles. Próbáld ki 3 fram-nél 108006-al a táblaszélességet és legyen cellspacing=0 és cellpadding=0, mert különben az 1+1 pixelses cellpaddingokat és 1+1 pixeles cellspacingokat is hozzá kell számolni.
Három iframe példa egyszerűen kis számokkal, szélességgel
TABLA 30 (cellpadding=0 cellspacing=0)
10 10 10 (frameborder=0)
vagy
TABLA 48
10 10 10
Utobbinál
Tabla cellspacing +6 pixel (mivel nem az alapértelmezés 1 és két oldal van)
Tabla cellpadding +6 pixel (mivel nem az alapértelmezés 1 és két oldal van)
Frameborder +6 pixel (mivel nem az alapértelmezés 1 és két oldal van)
|
szer. júl. 19, 2006 12:49 |
|
|
integral
gyémánt tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 1520
|
Köszi szépen, működik!
Viszont most az én elképzelésem is működik (eddig vajon mirt nem ):
Kód: <TABLE WIDTH="11000"> <TR> <TD><!-- R:1 C:1 --><IFRAME HEIGHT="3000" WIDTH="3600" NAME="1tabla" SRC="http://......" ></TD> <TD><!-- R:1 C:2 --><IFRAME HEIGHT="3000" WIDTH="3600" NAME="2tabla" SRC="http://......" ></TD> <TD><!-- R:1 C:3 --><IFRAME HEIGHT="3000" WIDTH="3600" NAME="3tabla" SRC="http://......" ></TD> </TR> </TABLE>
Érdekes, hogy ha táblázat szélességét 10800 = 3*3600-ra (tehát pontosan a táblák 3-szorosára) veszem, akkor két táblát egymás mellé, viszont a harmadikat meg már alulra rakja. Ezért állítottam 10800-nál nagyobbra.
|
szer. júl. 19, 2006 10:15 |
|
|
Andrei
gyémánt tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 1448 Tartózkodási hely: Brüsszel, Belgium
|
integral írta: Sziasztok! Van egy idevágó problémám, amit nem tudok megoldani, pedig nagyon szeretném, de nem jutottam előrébb.... Adott 5 db honlap melyeknek szélessége egyenként 3000 pixel és a magassága is 3000 pixel, tehát kilóg a képernyőről, csak scrollozva lehet megnézni a jobboldali és alsó tartományát. Ezt az 5 honlapot próbáltam összefűzni egymás mellé úgy, hogy megmaradjon az eredeti szélességük (és magasságuk), azaz 5x3000 pixel szélességű legyen összességében, de nem sikerült eddig. Mert frameset/frame parancsokkal a látható képernyőt felosztotta 5 részre igen kis sávokat eredményezve, tehát az eredeti 3000 pixel is csökkent 1024/5 -öd részre. Aztán megpróbáltam iframe-mel. Ez már jobb lett egy fokkal, itt megmaradt a 3000 pixel szélesség viszont egymás alá rakta be a lapokat. Ezt tovább bolygatva egy 5 elemű tábla egymás melleti oszlopaiba írtam az iframe tagokat, de ennak ellenére nem változott semmi, azaz függőlegesen követte egymást az 5 honlap. Egyszerűbben fogalmaza: 15000 széles és 3000 pixel magas honlappá szeretném összegyúrni. Az 5 db honlap nem az enyém, így nem tudom eleve 1 db honlapként url-ként megírni. IE 6-os a böngészőm, ezen kéne működnie. Hogyan lehet megoldani? Van rá egyáltalán megoldás
Akkor én a következőt tenném (belegyúrnám egy táblázatba):
Kód: <table width=15000 height=3000 border=0 cellpadding=0 cellspacing=0 style=border-collapse:collapse> <tr height=3000> <td width=5000><iframe frameborder=0 style="width:5000px;height:3000px;" src=ELSO_OLDAL_URL></iframe></td> <td width=5000><iframe frameborder=0 style="width:5000px;height:3000px;" src=MASODIK_OLDAL_URL></iframe></td> <td width=5000><iframe frameborder=0 style="width:5000px;height:3000px;" src=HARMADIK_OLDAL_URL></iframe></td> <td width=5000><iframe frameborder=0 style="width:5000px;height:3000px;" src=NEGYEDIK_OLDAL_URL></iframe></td> <td width=5000><iframe frameborder=0 style="width:5000px;height:3000px;" src=OTODIK_OLDAL_URL></iframe></td> </tr></table>
A hozzászólást 1 alkalommal szerkesztették, utoljára Andrei szer. júl. 26, 2006 20:04-kor.
|
vas. júl. 16, 2006 19:44 |
|
|
integral
gyémánt tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 1520
|
Sziasztok!
Van egy idevágó problémám, amit nem tudok megoldani, pedig nagyon szeretném, de nem jutottam előrébb....
Adott 5 db honlap melyeknek szélessége egyenként 3000 pixel és a magassága is 3000 pixel, tehát kilóg a képernyőről, csak scrollozva lehet megnézni a jobboldali és alsó tartományát.
Ezt az 5 honlapot próbáltam összefűzni egymás mellé úgy, hogy megmaradjon az eredeti szélességük (és magasságuk), azaz 5x3000 pixel szélességű legyen összességében, de nem sikerült eddig.
Mert frameset/frame parancsokkal a látható képernyőt felosztotta 5 részre igen kis sávokat eredményezve, tehát az eredeti 3000 pixel is csökkent 1024/5 -öd részre.
Aztán megpróbáltam iframe-mel. Ez már jobb lett egy fokkal, itt megmaradt a 3000 pixel szélesség viszont egymás alá rakta be a lapokat.
Ezt tovább bolygatva egy 5 elemű tábla egymás melleti oszlopaiba írtam az iframe tagokat, de ennak ellenére nem változott semmi, azaz függőlegesen követte egymást az 5 honlap.
Egyszerűbben fogalmaza: 15000 széles és 3000 pixel magas honlappá szeretném összegyúrni.
Az 5 db honlap nem az enyém, így nem tudom eleve 1 db honlapként url-ként megírni. IE 6-os a böngészőm, ezen kéne működnie.
Hogyan lehet megoldani? Van rá egyáltalán megoldás
|
csüt. júl. 13, 2006 10:44 |
|
|
tram
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
Köszi Zoxo a választ, maj kipróbálom!
Mindenkinek további jó munkát kívánok!
|
hétf. jún. 16, 2003 12:35 |
|
|
zoxo
ezüst tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 22
|
tetszőleges számú frame-t, és iframe-t használhatsz, de azért ne vidd túlzásba, már csak esztétikai szempontokból is
|
pén. jún. 13, 2003 8:07 |
|
|
tram
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
Köszi Zoxo! Igen szuper! Erre gondoltam! Örök hála!
És még csak azt szeretném kérdezni, hogy az itt megvalósított iframe-ben megoldható-e az, hogy több keret legyen? És hogyan?
|
pén. jún. 13, 2003 7:53 |
|
|
zoxo
ezüst tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 22
|
<body>
iframe - hibája, hogy régebbi böngészőkön nem megy (N4.7)
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="100%">
<tr>
<td height="30%">
</td>
</tr>
<tr>
<td width="100%" valign="bottom" height="70%">
<p align="center">
<iframe name="iframeneve" width="60%" height="100%" src="új_lap_2.htm">
Az Ön által használt böngésző nem ismeri a beágyazott kereteket, vagy jelenleg úgy van beállítva, hogy ne jelenítse meg azokat.</iframe></td>
</tr>
</table>
</center>
</div>
</body>
|
csüt. jún. 12, 2003 7:25 |
|
|
tram
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
Aha, köszi zoxo, rendes vagy.
És a layer az hogy működik? Front Page-ben megvalósítható? Van rá egy kis példád?
És az iframe, az mit jelent: integrált frame vagy mi? Erre is van esetleg egy kis sablonod?
Köszi!
|
csüt. jún. 12, 2003 6:15 |
|
|
zoxo
ezüst tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 22
|
ez az egyik frames oldalam indexe, ami alapján meg tudod valósítani az elgondolásodat. persze lehet egyszerűsíteni is, igény szerint.
<html>
<head>
<title>____ a k á r m i ____</title>
</head>
<frameset border="false" frameBorder="0" frameSpacing="0" cols="*,710,*">
<frameset rows="80,*">
<frame name="left-f" scrolling="no" noresize target="left-f" src="files/left-f.htm">
<frame name="left" scrolling="no" noresize target="left" src="files/left.htm">
</frameset>
<frameset rows="80,*">
<frame name="up" scrolling="no" noresize target="up" src="files/up.htm" marginwidth="0" marginheight="0">
<frame name="home" target="home" src="files/home.htm" marginwidth="0" marginheight="0" scrolling="auto">
</frameset>
<frameset rows="80,*">
<frame name="right-f" scrolling="no" noresize src="files/right-f.htm" target="right-f">
<frame name="right" scrolling="no" noresize src="files/right.htm" target="right">
</frameset>
<noframes>
<body>
</body>
</noframes>
</frameset>
</html>
esetleg layer, vagy iframe
|
szer. jún. 11, 2003 20:18 |
|
|
tram
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
Most látom, hogy az ábra nem úgy jelent meg, ahogy szerettem volna!
Na mindegy! (Nem, Nem mindegy!)
Tehát azt mondjátok, hogy ez layer...
Front Page-el lehet layer-eet csinálni?
|
szer. jún. 11, 2003 14:49 |
|
|
boj
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
én nem értem az ábrát, de iframe is lehet.
|
szer. jún. 11, 2003 14:17 |
|
|
zslotyi
vas-tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 2
|
On Wed, 2003-06-11 at 14:50, tram wrote: > ----------------------I > I I > I I------------I I > I I I I > I I I I > I I I I > ----------------------I
így első blikkre layernek tűnik. ez klafább is, meg korszerűbb is, mint a frame zs
-- 06-20-3-469-769 mailto:zsolt.balla@plazakommunikacio.hu
|
szer. jún. 11, 2003 14:03 |
|
|
tram
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
A keretkészítésekkel nincsenek gondjaim, tehát oszlopokat, sorokat tudok csinálni stb stb...
De tetszenek azon weboldalak, ahol a képernyő közepén változik egy keretben, amit egy menüben kattintgatok. Tehát nem úgy, hogy
pl bal oldalt vannak a menük, jobb oldalt meg a tartalom változik
----------------------I
I I I
I I ----------------I
I I I
I I I
I I I
----------------------I
hanem egy kisebb keretben változik az infó
----------------------I
I I
I I-----------------I
I I I
I I I
I I I
----------------------I
Vagy így
----------------------I
I I
I I------------I I
I I I I
I I I I
I I I I
----------------------I
Mert így szerintem - ha így működik, egy nagy képet lehet berakni a képernyő bal aljától átívelően a jobb tetejéig
Remélem érthető, amit kérdezek:
Ezt frame-technikával lehet megcsinálni, vagy máshogy? És hogy?
PHP-ban és Java-ban nem igazán tudok munkálkodni, de ha csak azzal lehet, esetleg egy sablon kódot elküldenétek!??
Előre is mélységes tisztelettel köszönöm a segítséget!
|
szer. jún. 11, 2003 13:50 |
|
|