Megválaszolatlan hozzászólások | Aktív témák Pontos idő: hétf. máj. 06, 2024 1:01



Hozzászólás a témához  [ 35 hozzászólás ] 
frame kérdés 
Szerző Üzenet
arany tag

Csatlakozott: vas. szept. 18, 2005 13:27
Hozzászólások: 127
Hozzászólás 
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! :roll:

Köszi!


vas. ápr. 22, 2007 10:23
Profil Privát üzenet küldése
ezüst tag
Avatar

Csatlakozott: csüt. feb. 03, 2005 22:42
Hozzászólások: 93
Tartózkodási hely: Gyöngyös
Hozzászólá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
Profil Privát üzenet küldése Honlap
arany tag

Csatlakozott: vas. szept. 18, 2005 13:27
Hozzászólások: 127
Hozzászólás 
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
Profil Privát üzenet küldése
arany tag

Csatlakozott: vas. szept. 18, 2005 13:27
Hozzászólások: 127
Hozzászólás 
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
Profil Privát üzenet küldése
ezüst tag
Avatar

Csatlakozott: csüt. feb. 03, 2005 22:42
Hozzászólások: 93
Tartózkodási hely: Gyöngyös
Hozzászólá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
Profil Privát üzenet küldése Honlap
arany tag

Csatlakozott: vas. szept. 18, 2005 13:27
Hozzászólások: 127
Hozzászólás 
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
Profil Privát üzenet küldése
ezüst tag
Avatar

Csatlakozott: csüt. feb. 03, 2005 22:42
Hozzászólások: 93
Tartózkodási hely: Gyöngyös
Hozzászólá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
Profil Privát üzenet küldése Honlap
arany tag

Csatlakozott: vas. szept. 18, 2005 13:27
Hozzászólások: 127
Hozzászólás 
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
Profil Privát üzenet küldése
ezüst tag
Avatar

Csatlakozott: csüt. feb. 03, 2005 22:42
Hozzászólások: 93
Tartózkodási hely: Gyöngyös
Hozzászólá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
Profil Privát üzenet küldése Honlap
arany tag

Csatlakozott: vas. szept. 18, 2005 13:27
Hozzászólások: 127
Hozzászólás 
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
Profil Privát üzenet küldése
ezüst tag
Avatar

Csatlakozott: csüt. feb. 03, 2005 22:42
Hozzászólások: 93
Tartózkodási hely: Gyöngyös
Hozzászólá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
Profil Privát üzenet küldése Honlap
arany tag

Csatlakozott: vas. szept. 18, 2005 13:27
Hozzászólások: 127
Hozzászólás 
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
Profil Privát üzenet küldése
ezüst tag
Avatar

Csatlakozott: csüt. feb. 03, 2005 22:42
Hozzászólások: 93
Tartózkodási hely: Gyöngyös
Hozzászólá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
Profil Privát üzenet küldése Honlap
arany tag

Csatlakozott: vas. szept. 18, 2005 13:27
Hozzászólások: 127
Hozzászólás 
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
Profil Privát üzenet küldése
arany tag

Csatlakozott: vas. szept. 18, 2005 13:27
Hozzászólások: 127
Hozzászólás 
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
Profil Privát üzenet küldése
arany tag

Csatlakozott: vas. szept. 18, 2005 13:27
Hozzászólások: 127
Hozzászólás 
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
Profil Privát üzenet küldése
a fórum lelke

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 12729
Tartózkodási hely: FLF
Hozzászólás 
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
Profil Honlap
gyémánt tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 1407
Hozzászólás 
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
Profil Privát üzenet küldése ICQ Honlap
arany tag

Csatlakozott: vas. szept. 18, 2005 13:27
Hozzászólások: 127
Hozzászólás 
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
Profil Privát üzenet küldése
gyémánt tag
Avatar

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 1448
Tartózkodási hely: Brüsszel, Belgium
Hozzászólás 
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
Profil Privát üzenet küldése Honlap
gyémánt tag
Avatar

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 1520
Hozzászólás 
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
Profil Privát üzenet küldése
gyémánt tag
Avatar

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 1448
Tartózkodási hely: Brüsszel, Belgium
Hozzászólás 
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
Profil Privát üzenet küldése Honlap
gyémánt tag
Avatar

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 1520
Hozzászólás 
Köszi szépen, működik! :)

Viszont most az én elképzelésem is működik (eddig vajon mirt nem :roll: ):
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
Profil Privát üzenet küldése
gyémánt tag
Avatar

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 1448
Tartózkodási hely: Brüsszel, Belgium
Hozzászólás 
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 :?: :idea:


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
Profil Privát üzenet küldése Honlap
gyémánt tag
Avatar

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 1520
Hozzászólás 
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 :?: :idea:


csüt. júl. 13, 2006 10:44
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
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
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 22
Hozzászólás 
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
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
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
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 22
Hozzászólás 
<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
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
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
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 22
Hozzászólás 
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
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
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
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
én nem értem az ábrát, de iframe is lehet.


szer. jún. 11, 2003 14:17
Profil Privát üzenet küldése
vas-tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 2
Hozzászólás 
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
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
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
Profil Privát üzenet küldése
Hozzászólások megjelenítése:  Rendezés  
Hozzászólás a témához   [ 35 hozzászólás ] 

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 10 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Magyar fordítás © Magyar phpBB Közösség