Weergegeven resultaten: 1 t/m 6 van 6
  1. #1
    Deadangel
    Gast

    Java script probleem!

    Hallo iedereen!
    'k heb 'n klein java script probleem,
    kan iemand mij hier helpen ?

    Het zit zo,
    'k heb dus 'n soort van openschuifbaar menu ..
    maar het probeem is,
    - Hij begint open IPV toe..
    - Hij onthoudt de keuze van de persoon niet bij 'n refresh (dan start hij weer open)

    de scripts zijn ;
    java script;
    Code:
    function weergeef (nummer)
      {
        var laatzien= document.getElementById("kop"+nummer).style.visibility;
        if (laatzien== 'visible')
        {
          document.getElementById("kop"+nummer).style.visibility = 'hidden';
          document.getElementById("kop"+nummer).style.display = 'none';
        }
        else
        {
          document.getElementById("kop"+nummer).style.visibility = 'visible';
          document.getElementById("kop"+nummer).style.display = 'block';
          document.getElementById("afb_"+nummer).src="plus.gif"
        }
      }
    css;
    Code:
    #menu_wrap
        {
          width:142px;
          padding-left:8px;
          position:relative;
          cursor:pointer;
        }
    
    .c
        {
          height:auto;
          visibility:hidden;
          width:120px;
          text-align:left;
          padding-left:50px;
          display:none;
          float:right;
          margin-right:-1px;
        }
    & html;
    HTML-code:
    <!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" />
    <script type="text/javascript" src="sliding_menu.js"></script>
    
    <title>Untitled Document</title>
    </head>
    
    <body>
     <div id="menu_wrap">
                    
                      <div id="kop1_k" onclick="weergeef(1)">
                        <img src="plus.gif" width="12" height="12" id="afb_1" /> Test </div>
                        <div class="c" id="kop1">
                        Hallo ?
                        Dit is 'n text die zou tevoorschijn moeten komen van zodra je daarop clickt ?
                        </div>
                    
                      <div id="kop1_k" onclick="weergeef(2)">
                        <img src="plus.gif" width="12" height="12" id="plaatje1" /> Test </div>
                        <div class="c" id="kop2">
                        The same met dit hier!
                        </div>
                    </div>
    </body>
    </html>
    Alvast bedankt voor de moeite!

  2. #2
    Deadangel
    Gast
    Niemand ?

  3. #3
    Erelid   Jelle's schermafbeelding
    Geregistreerd
    30 April 2005
    Locatie
    Antwerpen
    Berichten
    3.047
    Bedankjes
    191
    Bedankt
    4.179 keer in 1.502 posts
    Gelieve geen topics te bumpen na minder dan een dag.

    Het feit dat de keuze niet bewaard wordt is eenvoudig. Dat kan alleen met cookies en die staan er niet in (de JavaScript toont en verbergt alleen maar stukken, maar zet geen cookies).

    Ik heb het even getest, maar bij mij start hij niet open, maar gesloten zoals het is bedoeld. In de CSS staat immers duidelijk dat de c class standaard niet getoond moet worden (display:none). Wel zie ik in je HTML nergens een vermelding naar die CSS staan, net zoals dat noodzakelijk is bij JavaScript (waar je dan weer wel een link naar plaatst). De browser denkt dus dat er gewoon geen CSS code is.

    Ofwel moet je die inline plaatsen, m.a.w. in de HTML zelf:
    HTML-code:
    <style type="text/css">
    <!--
    #menu_wrap
        {
          width:142px;
          padding-left:8px;
          position:relative;
          cursor:pointer;
        }
    
    .c
        {
          height:auto;
          visibility:hidden;
          width:120px;
          text-align:left;
          padding-left:50px;
          display:none;
          float:right;
          margin-right:-1px;
        }
    -->
    </style>
    ofwel plaats je een link naar een extern stylesheet (en zorg je ervoor dat dat bestand stylesheet.css ook bestaat met de CSS erin):
    HTML-code:
    <link rel="stylesheet" type="text/css" href="stylesheet.css" />
    Beide codes moeten uiteraard in het head gedeelte staan.

  4. #4
    Deadangel
    Gast
    Juwp!
    Door de CSS niet te include werkte het niet, dom van mij ^^.
    Ty voor de moeite hé! =).

    Oh ja, hoe zorg ik dat ie dat wel onthoudt nzo ..
    die coockies, hoe werkt dat nzo ?
    lukt dat met javascript .. ?^^

  5. #5
    Erelid   Jelle's schermafbeelding
    Geregistreerd
    30 April 2005
    Locatie
    Antwerpen
    Berichten
    3.047
    Bedankjes
    191
    Bedankt
    4.179 keer in 1.502 posts
    Je kan berichten bewerken tot 24 uur nadat je ze gepost hebt. Ik heb je twee berichten samengevoegd.

    Cookies kan je zetten met JavaScript en PHP of een andere webprogrammeertaal.

    Een goede uitleg over JavaScript cookies vind je op de volgende drie sites:
    http://www.quirksmode.org/js/cookies.html
    http://www.sitemasters.be/?pagina=tu...s&cat=3&id=299
    http://www.w3schools.com/js/js_cookies.asp

    De code zal dan ook anders moeten werken, want onclick voldoet dan niet daar de JavaScript dan pas in werking treedt na een muisklik. Je moet dus een onload attribuut in de body gebruiken of gewoon inline een JavaScript functie starten bij het laden van de pagina. Deze checkt dan of er een cookie is om delen te verbergen en indien die er is checkt die welke nummers juist verborgen moeten worden, waarna dit gedaan wordt. Bij het klikken worden die dan uit de cookie gehaald (zichtbaar) of er juist bijgezet (onzichtbaar).

  6. #6
    Deadangel
    Gast
    Wel .. euhm,
    zonder onthoude zalt ook wel goed zijn .

    Toch bedankt!

Discussie informatie

Users Browsing this Thread

Momenteel bekijken 1 gebruikers deze discussie. (0 leden en 1 gasten)

Soortgelijke discussies

  1. java probleem
    Door ajaxloverr in forum Internet
    Reacties: 1
    Laatste bericht: 3 July 2007, 14:00
  2. probleem met JAVA VM
    Door Lascar in forum Internet
    Reacties: 3
    Laatste bericht: 12 January 2007, 13:28
  3. Java probleem
    Door Silverwing in forum Internet
    Reacties: 6
    Laatste bericht: 10 July 2006, 15:13
  4. Java weergave probleem
    Door ClassicDriver in forum Internet
    Reacties: 2
    Laatste bericht: 11 January 2006, 16:28
  5. Java script
    Door alfons in forum Audiovisueel
    Reacties: 3
    Laatste bericht: 2 October 2005, 10:07

Favorieten/bladwijzers

Favorieten/bladwijzers

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •