Kezdőoldal » Számítástechnika » Weblapkészítés » Ha egy oldalon belül frame-ket...

Ha egy oldalon belül frame-ket helyezek el, akkor hogy tudok rá hivatkozni?

Figyelt kérdés

pl van az index.html oldalam. Azon belül elhelyeztem egy másik oldalt, vagyis a tartalmat, nekem ugy kellene hogy az Index.html-en belül csak a tartalom változzon, mert akarok egy zenedobozt és az nem kellene újra meg újra betöltödjön.

De akkor hogy tudok hivatkozni pl a frame-be elhelyezett otletek.html oldalra?? mégpedig ugy h az index.html lapon belül helyezkedjen el ?

Erre jó ez a <base href> kod??


2010. jan. 29. 18:30
 1/10 anonim ***** válasza:

Ha iframmel csinálod következőképpen csináld:


<iframe src ="pelda.html" width="100%" height="300" name="tartalom">

</iframe>


Itt ebben a lényeg az, hogy az iframe-nek nevet adsz: name="tartalom" , hogy majd késöbb tudj hivatkozni rá.


Amikor a főoldalon csinálod a linkeket következőképpen csináld:


<a href="valami.html" target="tartalom">Menü 1</a>


Itt megadod hogy a linket a tartalom nevü frame-be töltse: target="tartalom"

2010. jan. 29. 18:44
Hasznos számodra ez a válasz?
 2/10 A kérdező kommentje:

ez tiszta :D vagyis a target és a name hogy mit hol jelenitsen meg...

javitok :D

nekem a link igy kene hogy

www.oldalam.hu/index.html

de mivel ez az egy oldal van ami frame-s tehát innen kell induljak, akkor hogy tudom elérni direkt linkeléssel azt hogy az egymasikoldal.html oldalra lépjen egyből..

mert igy nem ->

www.oldalam.hu/egymasikoldal.html

esetleg igy ??->

www.oldalam.hu/index.html?egymasikoldal.html ???

vagy? .. ez lenne a gondom, a menu az passz mert bevan linkelve, itt a gond a direkt linkeknél.

2010. jan. 29. 18:54
 3/10 anonim ***** válasza:
frame-eket használni koránt sem elegáns dolog. egyenesen szar és ócska.
2010. jan. 29. 23:36
Hasznos számodra ez a válasz?
 4/10 anonim ***** válasza:

Jajj értem a gondodat. Első vagyok.

Ezt Php-val tudod megoldani.


És hogy ez le is fusson PHP forditó szükséges, gondolom van a szervereden, de te gépedre is telepitheted.


Na a megoldás ha már jól fut a php:


elöször is az index.html-t nevezd át index.php-ra.


Majd a kód elejére szúrd be:


<?

$oldal=$_GET['oldal'];

if ($oldal=="") $oldal="ez_jelenik_meg_ha_nincs_ertek_adva.html"

?>


Majd a framet ird át igy:


<iframe src="<?=$oldal?>" width="100%" height="300" name="tartalom">

</iframe>


És igy tudsz ráhivatkozni direkt linkre:


www.oldalam.hu/index.php?oldal=egymasikoldal.html


Ez esetben az egymasikoldal.html-t tölti a frame-be.

Ha meg nem adsz meg értéket, akkor: ez_jelenik_meg_ha_nincs_ertek_adva.html ez az oldal jelenik meg.


Világos?:D Egyébb kérdés?:D

2010. jan. 30. 09:55
Hasznos számodra ez a válasz?
 5/10 A kérdező kommentje:

na ezt akartam :D kösz.. ere voltam épp kiváncsi

am a frame kritizálónak üzenem hogy igen tudom nem valami elegáns a frame, ha a kerettet és a scroll-t meghagyod xD

de másképp nagyon is jó

és ha van más ötleted hogy hogyan csináljam meg hogy a zenedobozom állandó maradjon akkor rajta várom..:p

am kösz mégegyszer a tippet. Még lehet szükség lesz a segitségedre ;)

2010. jan. 30. 12:20
 6/10 A kérdező kommentje:

de ezt a php szkriptet akkor végül is hova kel beilleszteni??

melyik oldalra?? vagy minden oldalra be kell és megkell adni az értékét vagyis az oldal nevét??

2010. jan. 30. 13:04
 7/10 anonim ***** válasza:
Csak a frames oldalra.
2010. jan. 30. 15:06
Hasznos számodra ez a válasz?
 8/10 A kérdező kommentje:

tehát azokra az oldalakra amelyekek megjelenitek egy másikon??

pl az egymasikoldal.html-en??

és az indexen ugy hivatkozok rá ahogy fent irtad??

2010. jan. 30. 16:16
 9/10 anonim ***** válasza:
Küld el priviben az msn cimed s elmagyarázom.
2010. jan. 30. 18:24
Hasznos számodra ez a válasz?
 10/10 A kérdező kommentje:

msn em nincs de itt a yahoo-m azzal is feltudsz venni

vas_ati93@yahoo.com

előre is kösz :D

2010. jan. 30. 19:07

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!