Avatar billede netassist Juniormester
01. juli 2007 - 17:35 Der er 11 kommentarer og
1 løsning

php i en java menu

hej jeg har en java menu . hvor jeg gerne ville have en php variant ind
["Forside","index.php", , , , "_self", , , , ],
    [,"./?valg=Haargaliriet", , , , , , , , ],
        ["|Priser","./?valg=Priser", , , , , , , , ],
        ["|Åbningstider","./?valg=aabningstider", , , , , , , , ],
        ["|Her bor vi","./?valg=findos", , , , , , , , ],
            ["||storehus","./?valg=storehus", , , , , , , , ],
            ["||kastrup ","./?valg=kastrup", , , , , , , , ],
    ["Fotogaliriet","./?valg=fotogaliriet", , , , , , , , ],
        ["|Foto","./?valg=", , , , , , , , ],
        ["|demo","/?valg=", , , , , , , , ],
        ["|Priser","/?valg=", , , , , , , , ],
        ["|demo","/?valg=", , , , , , , , ],

    ["Nyheder","./?valg=nyheder", , , , , , , , ],
    ["Kontakt","", , , , , , , , ],
        ["|Mail","./?valg=mail", , , , , , , , ],
så skal den hende texten i en sprog pakke
php text  $forside = forside
Avatar billede intenz Novice
01. juli 2007 - 17:45 #1
["<?=$forside?>","index.php", , , , "_self", , , , ],
Avatar billede netassist Juniormester
01. juli 2007 - 18:05 #2
så kommer der ikke nået frem
Avatar billede thesurfer Nybegynder
01. juli 2007 - 22:34 #3
1) Java og JavaScript er 2 forskellige ting, der overhovedet ikke har noget med hinanden at gøre

2) Hvis koden du viser, er PHP, skal der ikke være "<?" og "?>".
Jeg er ikke PHP programmør, men jeg mener at det så bare skal være:

[$forside,"index.php", , , , "_self", , , , ],
Avatar billede roenving Novice
02. juli 2007 - 02:43 #4
-- det ser ud til at være noget fra en .js-fil, du har kopieret ind; hvis det er, skal filens type ændres til .php, så din server sender den til php-fortolkeren, ellers vil der slet ikke være noget fornuftigt i variablen ...

-- og så skal det nok være noget i stil med:

["<?php echo $forside ?>","index.php", , , , "_self", , , , ],

PS. Stavemåden for et galleri er lidt alternativ ...
Avatar billede windcape Praktikant
02. juli 2007 - 09:18 #5
Avatar billede netassist Juniormester
04. juli 2007 - 04:52 #6
ja det gik vis lidt hurtig .. har lide meget mellem ørene det er kun til en demo side .. ja det er vist nok en js fil 
jeg kigger på det i eftermiddag ..
Avatar billede netassist Juniormester
24. juli 2007 - 10:25 #7
fant på en anden løsning .. læg lige svar
Avatar billede thesurfer Nybegynder
24. juli 2007 - 13:50 #8
netassist> Der er 4 brugere der har skrevet til dig.. hvem skriver du til..? :-)
Avatar billede netassist Juniormester
26. juli 2007 - 04:56 #9
jamen der var ikke nået der virket så vis i alle lægger et svar så deller vi dem så godt det kan ...
så er der ikke nogle der bliver snyt
Avatar billede thesurfer Nybegynder
26. juli 2007 - 05:29 #10
Hvis det stadigvæk ikke virker, er problemet jo ikke løst..

Men du skriver at du fandt en anden løsning..

Ifølge Ekspertens regel §2.7, skal løsningerne til alle points-relaterede spørgsmål offentliggøres.. Så kan andre bruge løsningerne, hvis de skulle have samme/ligende problem..

Ekspertens regler: http://www.eksperten.dk/regler.phtml
Avatar billede netassist Juniormester
27. juli 2007 - 15:12 #11
jamen bruget en anden menu såm virker beder ..*S*
men hvad så få i også den kode ..
<style type="text/css">
a.menu {
    font-family: verdana, arial, sans-serif;
    font-size: 9pt;
    color: #000000;
    text-decoration: none;
    background-color:#c0c0c0;
    width:150px;
    padding:4px;
    display:block;
   
           
    }
a.menu:visited {
    color: #000000;
    text-decoration: none;
}
a.menu:hover {
    background-color:#c0c0c0;
    color:#000000;
    text-decoration:blink;
    display:marker;
    background-color:#0099CC;
}
a.undermenu {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
a.undermenu:visited {
    color: #000000;
    text-decoration: none;
}
a.undermenu:hover {
  background-color:#c0c0c0;
    color:#000000;
    text-decoration:blink;
    display:marker;
    background-color:#0099CC;
   
}
</style>
<?php

$menu_navn[0][] = "".$menu_forside."";
$menu_link[0][] = "index.php";

$menu_navn[1][] = "";
$menu_link[1][] = "?side=Profil";

$menu_navn[2][] = "";
$menu_navn[2][] = "";
$menu_link[2][] = "?side=Joller";
$menu_navn[2][] = "";
$menu_link[2][] = "?side=Sejlebade";
$menu_navn[2][] = "";
$menu_link[2][] = "?side=Motorsejler";
$menu_navn[2][] = "";
$menu_link[2][] = "?side=Motorbaade";


$menu_navn[3][] = "";
$menu_link[3][] = "?side=Nyhedsbrev";

$menu_navn[4][] = "";
$menu_link[4][] = "#";
$menu_navn[4][] = "";
$menu_link[4][] = "?side=kontakt";


$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" bgcolor="#CCCCCC">
<?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{
      ?>     
        &nbsp;&nbsp;<a href="<?php echo $menu_link[$i][$ii]; ?>" class="undermenu">
        <?php echo $menu; ?>
        </a>
        <br>
      <?php
      $ii++;
    }
  }
  ?>
    </div>
    </td>
  </tr>
  <?php
  $i++;
}

?>
</table>

det er min løsning ...
Avatar billede netassist Juniormester
10. august 2007 - 04:52 #12
løsning er her
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