ugrás a tartalomhoz

Link megnyitása megfelelő XHTML keretben

Anonymous · 2006. Júl. 17. (H), 16.20
Sziasztok
Szeretnek egy Control Panelt csinalni. A menu bal oldalon akarnam ha lenne es a megnyilt lapokat jobb oldalon szeretnem latni.

A kovetkezo kod az index.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
     <html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="content-type"content="text/html; charset=iso-8859-1" />
  <title>Menu</title>
</head>

<frameset cols="15%,*">
  <frame name="Nav" src="menu.php" >
  <frame name="Main" src="start.html"> 
</frameset>

</html>
A menu.php tartalmat szeretnem latni bal oldalon.

A menu.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="content-type"content="text/html; charset=iso-8859-1" />
  <title>Menu</title>
</head>
<body>

<frameset>
<a href ="frame_a.htm" target="showframe">Frame a</a><br>
</frameset>

</body>
</html>
Amikor kinyitom az index.html lapot latszik a "Frame a" nevezetu sor megjelenik bal oldali menuben, de amikor raklikelek akkor uj ablakban nyilik ki es nem jobb oldalon ?

Tudtok segiteni? elege surgos lenne. Megkoszonom !
 
1

a target == frame name

tiku I tikaszvince · 2006. Júl. 17. (H), 16.56
Az <a> tag target attributumában kell megadni azt hogy melyik keretben nyíljon a hivatkozott lap. Esetedben a menu.php-ban a
<a href ="frame_a.htm" target="showframe">Frame a</a><br>
sorban a target rossz helyre mutat. Ha jól értem akor te azt szeretnéd, hogy a Main nevűben lásd viszint a tartalmat.
Rakd össze az információkból a megoldást! :)

TikuVoltam

U.I.:Egyébként ha már PHP, akkor miért "bohóckodsz" a keretekkel?
2

xhtml!

rudo · 2006. Júl. 18. (K), 08.27
ráadásul az xhtml-ben a target is aggályos!