[Opgelost]Javascript if else statement.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Bas  van de Steeg

Bas van de Steeg

15/03/2012 17:32:07
Quote Anchor link
Hallo mensen,
Ik was vandaag eventjes bezig met het beginnen van php.
Nu probeer ik 2 divs omtedraaien. Dus dat je bijvoorbeeld een menu hebt links en rechts de content. En dat er onderaan knop is "Omdraaien." En dat dit dan word omgedraaid. Het omdraaien lukt maar wanneer ik dan probeer terug te draaien dan gebeurt er niks. Hier is mijn code:
JS :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<script type="text/javascript">

        function change()
            {
               if (status == "true")
               {
                var obj = document.getElementById('links');
            

               obj.style.left = "100px";
               var obj2 = document.getElementById('rechts');
            

               obj2.style.left = "400px";
               var status = "false";
               }
               else
               {
              
              
                 var obj = document.getElementById('links');
            

               obj.style.left = "400px";
               var obj2 = document.getElementById('rechts');
            

               obj2.style.left = "100px";
               var status = "true";
               }
            }

    </script>
      
HTML :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<div style="position:absolute; top:200; left:20"><a href="javascript:change()">Omdraaien</a></div>
 <div id="links" style="position:fixed; left:100pt; top:10pt; border:1px black outset; width:160px; text-align:center; background-color:white; font-weight:bold;">Links</div>
<div id="rechts" style="position:fixed; left:400pt; top:10pt; border:1px black outset; width:160px; text-align:center; background-color:white; font-weight:bold;">Rechts</div>

Dit is trouwens niet zo als het in mijn bestand staat. Heb eventjes de doctype en de head etc. weggehaald om het iets overzichtelijker te maken.

Iemand die het probleem ziet ?
Gewijzigd op 16/03/2012 07:04:43 door Bas van de Steeg
 
PHP hulp

PHP hulp

06/12/2019 14:16:34
 
Jacco Brandt

Jacco Brandt

15/03/2012 17:35:08
Quote Anchor link
var voor 'status' weghalen (alleen in de functie weghalen, bij declaratie in globale scope laten staan), dit insinueert dat je een variabele voor enkel dat moment in die functie gebruikt.
 
Bas  van de Steeg

Bas van de Steeg

15/03/2012 17:46:14
Quote Anchor link
@Jacco, Ik heb het getest. En zo werkt het inderdaad. Maar wanneer ik dit script dat probeer te adden op mijn site werkt dit niet.
http://86.87.194.161:90/test.php
Zou je eventjes kunnen kijken ?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.