ugrás a tartalomhoz

Lehetséges-e a elemnek nevet adni és hivatkozni rá a target-ben...

Anonymous · 2005. Jún. 25. (Szo), 23.37
Sziasztok!

Valaki lécci segítsen...

Lhet nagyon láma kérdésem van, de sehol nem találtam rá választ vagy megoldást. A kérdésem az violna, hogy lehetséges-e a <DIV> elemnek nevet adni és hivatkozni rá a target-ben, mint egy iFRAME-re?

Azért volna rá szükségem, mert egy olyan oldalt szeretnék, ahol nem használok iFRAME-t csak CSS-t. A lényeg, hogy az index.html-en kelljen csak pl.: a híreket stb. módosítgatnom, a több ~150-en ne! A linkek a "középső hivatkozni kívánt rész"-ben nyílnának meg. Az oldal felépítése a következő lenne nagyjából:

+------------------------------------------+
|címsor |
+------------------------------------------+
|menü |
+------------------------------------------+
|bal sáv | középső hivatkozni kívánt |jobb |
| | rész |sáv |
+------------------------------------------+
|infó sáv |
+------------------------------------------+

Aki tud lécci segítsen, mert lassan megőrülök...

Előre is köszi!
 
1

a web nem így működik

Jano · 2005. Jún. 26. (V), 00.28
A válasz kicsit összetettebb:

1. A DIV-nek mint minden HTML elemnek lehet adni "nevet", pontosabban azonosítót. Ez az id="azonosító név" paraméterrel történik. Ezt az azonosítót utána lehet használni linkeknél célként.

<div id="balnak">
 <p>Itt egy cikk a ...</p>
</div>
2. Csak a frame és iframe elem képes arra, hogy másik HTML-t töltsön be. Javascripttel lehetséges még adatokat lekérni de Javascriptre ilyen dolgokat nem bízunk.

3. Neked egy kis szerver oldali programozásra lenne szükséged. PHP segítségével rettentő könnyen letudnád kezelni, hogy milyen tartalom kerüljön be anélkül, hogy "mind a 150 oldalt modósítani kéne".

Az iframe használatának legkomolyabb hátránya, hogy a keresők vagy nem követik, vagy ha megtalálják a tartalmat akkor a körülötte lévő navigációs elemek nélkül tudják csak behozni, így a látogató nem tudja használni a lapodat.
2

Köszi, már csak 1 kérdésem maradt

Anonymous · 2005. Jún. 27. (H), 20.30
Nagyon köszi a segítségedet!

Mindezt értem, de felmerült még 1 kérdésem. Mivel CSS-t használok és a megfelelő formára is id="valami"-vel hivatkozok, nem fognak összeakadni???

Remélem a PHP-t majd meg tudom oldani, de mindenesetre megküzdök vele...

Az iFRAME/FRAME dolgot értem, ezért se akarom használni, miután utánanéztem 1-2 dolognak.

Még egyszer köszi a segítséget.
3

Miért akadna össze?

Jano · 2005. Jún. 28. (K), 11.08
Téged is a neveden szólítanak meg az szerepel a személyidben is... pont azért mert egy dologra vonatkoznak!