ugrás a tartalomhoz

Iframe mozgatás

Anonymous · 2006. Okt. 30. (H), 17.35
Két iframe van egymás mellet az oldalamon. Az egyikben gombok vannak (bal oldalt) a másikban szöveg (jobb oldalt). Ha az első gombra rákattintok akkor jobb oldalt megjelenik a szöveg. Viszont ha a második gombra kattintok akkor a gombok iframje helyére behozza az egész honlapot.

A másik, hogy a két iframe-e külön külön nem tudom mozgatni, hanem együtt mozog a kető. Ezt hogy lehetne megoldani, hogy külön külön is mozogjanak?
 
1

<iframe> name attribútuma vs. <a> target attribútuma

Dj Faustus · 2006. Okt. 30. (H), 18.23
Ha az első gombra rákattintok akkor jobb oldalt megjelenik a szöveg. Viszont ha a második gombra kattintok akkor a gombok iframje helyére behozza az egész honlapot.

Valószínűleg a 2. gomb linkje rosszul van megadva.

Vagyis tegyük fel, hogy így néz ki a két <iframe>:
<iframe src="menu.htm" name="menu" width="150" height="450"></iframe>
<iframe src="tartalom.htm" name="tartalom" width="450" height="450"></iframe>
Tegyük fel továbbá, hogy a menu.htm így néz ki:
<a href="tartalom1.htm" target="tartalom"><img src="gomb1.jpg" alt="gomb1" /></a>
<a href="tartalom2.htm"><img src="gomb2.jpg" alt="gomb2" /></a>
A második "gomb" ugyanabban az <iframe>-ben fog megnyílni, mint a menü tartózkodik; ugyanis nincs megadva az <a> tagnek a target attribútuma, melynek az értéke a tartalmi részt reprezentáló <iframe> name attribútumának értéke (vagyis jelen esetben tartalom).

Tehát az előbbi kód helyesen:
<a href="tartalom1.htm" target="tartalom"><img src="gomb1.jpg" alt="gomb1" /></a>
<a href="tartalom2.htm" target="tartalom"><img src="gomb2.jpg" alt="gomb2" /></a>
Második kérdésed nem értem pontosan. Kifejtenéd bővebben?
2

Re:

Anonymous · 2006. Okt. 31. (K), 00.55
Köszike, jó is lenne, csak most megnyit egy új ablakot. Azt hogy lehetne hogy ugyanott legyen szal csak jobb oldalt a szöveg változna.

2. A két egymás mellet lévő iframe-ből a baloldalit kicsit (balra) arrébb szeretném tolni, de akkor a jobb oldalo iframe is mozdul vele együtt.
3

Új ablakot nem kellene nyitni

Dj Faustus · 2006. Okt. 31. (K), 02.10
...ha rendesen van megadva az <a> tag target attribútuma (nem _blank, hanem az adott <iframe> name attribútumában megadott érték).

2. A két egymás mellet lévő iframe-ből a baloldalit kicsit (balra) arrébb szeretném tolni, de akkor a jobb oldalo iframe is mozdul vele együtt.

A jobb oldali iframe-nek adj balról margót:
<iframe src="tartalom.htm" name="tartalom" width="450" height="450" style="margin-right: 50px;"></iframe>