Avatar billede joe_joe Novice
18. september 2007 - 10:15 Der er 1 kommentar og
1 løsning

linke med dette menu_navn0 "forside"; til en frame

jeg har haft oprettet dette spørgsmål tidligere:
http://www.eksperten.dk/spm/795529

der fik jeg også nogle af de svar jeg søgte, men jeg er stødt på et andet problem.

når jeg ikke har nogle undermenuer, kan jeg ikke linke til "data" framet. det er når jeg laver disse linjer at jeg får fejl:

$menu_navn[0][] = "forside";
$menu_link[0][] = "forsidel.php";

hele min kode ser således ud:

menu:

</html>
<table border="5"width="100%">
<td>
<?php

$menu_navn[0][] = "forside";
$menu_link[0][] = "forsidel.php";

$menu_navn[1][] = "hvad er bueskydning";
$menu_link[1][] = "#";
$menu_navn[1][] = " Skive skydning";
$menu_link[1][] = "forside.php";
$menu_navn[1][] = " Jagt & Felt skydning";
$menu_link[1][] = "#";


$menu_navn[2][] = "Hvem kan skyde med bue";
$menu_link[2][] = "#";


$menu_navn[3][] = "Træning";
$menu_link[3][] = "#";
$menu_navn[3][] = " Indendørs";
$menu_link[3][] = "#";
$menu_navn[3][] = " Udendørs";
$menu_link[3][] = "#";
$menu_navn[3][] = " kalender";
$menu_link[3][] = "#";


$menu_navn[4][] = "Lidt teknik";
$menu_link[4][] = "#";


$menu_navn[5][] = "Billeder";
$menu_link[5][] = "#";


$menu_navn[6][] = "kontakt";
$menu_link[6][] = "#";

$i = 0;
$ii = 0;

?>

<script language="JavaScript" type="text/JavaScript">
<!--
function menu(id){
document.getElementById('undermenu'+id).style.display = (document.getElementById('undermenu'+id).style.display == 'none') ? 'block' : 'none';
}
-->
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<?php

foreach($menu_navn as $v) {
  $ii = 0;
  foreach ($v as $menu) {
    if($ii == "0"){
      ?>
      <tr>
      <td>
     
        <a href="<?php echo $menu_link[$i][$ii]; ?>" class="menu" onClick="menu('<?php echo $i; ?>');">
           
          <?php echo $menu; ?>
        </a>
<?php
if(in_array(substr($_SERVER['PHP_SELF'],1), $menu_link[$i])){
  echo '<div id="undermenu' . $i . '" style="display: block;" class="undermenu">';
}
else{
  echo '<div id="undermenu' . $i . '" style="display: none;" class="undermenu">';
}     
      $ii++;
    }
    else{
      ?>     
        <a href="<?php echo $menu_link[$i][$ii]; ?>" class="undermenu" <?php echo ($menu!="#" ? " target=\"data\"" : "") ?>>
        <?php echo $menu; ?>
        </a>
        <br>
      <?php
      $ii++;
    }
  }
  ?>
    </div>
    </td>
  </tr>
  <?php
  $i++;
}

?>
</td>
</table>
</html>













test2:

<html>

<frameset rows="201,*"frameborder="0" border="0" framespacing="0" marginwidth="0" marginheight="0">

<frame src="overskrift.htm">

<frameset cols="21%,79%"rameborder="0" border="0" framespacing="0" marginwidth="0" marginheight="0">
<frame src="menu.php">
<frame name="data">

</frameset>

</html>




overskrift:

<html>
<table border="5">
<tr >
<td>
<img border="0" src="logo.jpg" >
</td>
<td width="750">
<H1><center> Bueskydning i lavia Odense <br>
Alle kan skyde</H1></center>
</td>
<td>
<a href="http://buecenter.dk/" target="_blank">
<center>Østfyns</center>

<img border="0" src="img1.gif" >

<center>Buecenter</center>
</a>
</td>
</table>
</html>

er der nogle der kan hjælpe mig med dette lille problem?

2. mine frames har vide linjer på ca 0,5-2cm helle vejen rundt om indholdet, er der nogle der kan hjælpe mig med disse linjer?
Avatar billede joe_joe Novice
18. september 2007 - 10:25 #1
jeg vil også gerne havde en <hr> ind efter hvert menu punkt, er der nogle der kan hjælpe mig med dette?
Avatar billede joe_joe Novice
25. august 2011 - 09:12 #2
luk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester