Href met javascript

Problemen met Javascript/Jscript of VBscript? Stel hier je vragen.

Href met javascript

Berichtdoor wesleyA » ma jul 02, 2007 8:49

Eyy mensen

Even een vraagje, ik ben mijn site aan het herstylen en opbouwen. (je kan kijken hoe het er mee staat op http://final.wadegast.com).

En ik wil het volgende bewerkstelligen, dat als ik op bijvoorbeeld de link informatie, dat de balk onder de links word gevuld met nog een link bar (waarin specifiekere links komen) en dat de content van het vierkant gevuld word met een tekst over het onderwerp.

Nu weet ik dat het met de volgende php code gaat (is al op andere versies van de site getest):

Code: Selecteer alles
<?
   if($_GET['p'] == 'informatie' && isset($_GET['m'])
   || $_GET['m'] == 'link naam'
   || $_GET['m'] == 'link naam' 
   || $_GET['m'] == 'link naam)
?>


Dit zet je in de cell waarin je de tekst wilt hebben
Code: Selecteer alles
<? if($_GET['p'] == 'over'){
          include "over";
          }
   elseif($_GET['m'] == 'informatie'){
           include "inhoudinfo.php";
         echo "$inhoudinfo";
   }
          elseif(!isset($_GET['p'])){
           include "inhoudindex2.php";
         echo "$inhoudindex2";
       }
?>


Zo zien de eerste 2 links er uit, van de navigatie (als ik normale links gebruik en geen javascript):

Code: Selecteer alles
<a href=NAAM HOME?>Home naam</a>
<a href=NAAM HOME?p=link_naam&m=link_naam>Link naam</a>




Ik wil dus eigenlijk dat de php code voor de links word vervangen door javascript links die het zelfde bewerkstelligen.

Als het zelfde kan met alleen javascript vind ik dit ook niet erg btw.

Alvast bedankt voor de hulp!!!
Avatar gebruiker
wesleyA
 
Berichten: 31
Geregistreerd: do nov 02, 2006 14:10
Woonplaats: middelburg

Berichtdoor wesleyA » di jul 03, 2007 15:03

Problem solved by roberto :D

Het is volledig via javascript gedaan:

Hieronder staat de code hoe het voor elkaar is gekregen:

Code: Selecteer alles
<head>
<script type="text/javascript">
            var text = Array();
            text[0] = "TEXTTEXTTEXT1";
            text[1] = "TEXTTEXTTEXT2.";
            text[2] = "TEXTTEXTTEXT3";
            text[3] = "TEXTTEXTTEXT4";
      </script>
      
      <script type="text/javascript">
      function changeCellText(cell1, text1, cell2, text2)
        {
        var cell1 = document.getElementById('cell_'+ cell1);
        cell1.innerHTML = text[ text1 ];
        var cell2 = document.getElementById('cell_'+ cell2);
        cell2.innerHTML = text[ text2 ];
        }
       
      </script>

</head>


By de link moet staan:

Code: Selecteer alles
onclick="changeCellText(cell#, text#, cell#, text#)"


En de cellen waarmee je werkt moeten een ID hebben:

Code: Selecteer alles
<td class="name" id="cell_2">


En dit alles gefabriceerd door Roberto!!! Nogmaals bedankt.
Avatar gebruiker
wesleyA
 
Berichten: 31
Geregistreerd: do nov 02, 2006 14:10
Woonplaats: middelburg


Keer terug naar Client Side Scripting

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast

cron