div hidden/visible

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Onderdelen van jouw functie: Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »
Klaas

klaas

11/05/2007 15:56:00
Quote Anchor link
Ik wil doormiddel van een klik een div laten verschijnen op mijn site. Op dit moment doet hij dat alleen laat gelijk de rest van de div's verdwijnen. Ik wil dat hij alleen de div laat verdwijnen en zien die een id hebben. Heeft iemand een idee hoe ik dat kan declareren in de functie. Ik weet dat dit in dit gedeelte moet: var divs = document.getElementsByTagName('div');
alleen ik weet niet hoe ik precies in het ('div') gedeelte ook kan aangeven dat hij een id moet zien.

javascript in de header
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
    <script language=javascript type='text/javascript'>
    function showdiv(pass) {

    
        <b>var divs = document.getElementsByTagName('div'); ,</b>
        for(i=0;i<divs.length;i++){
         if(divs[i].id.match(pass)){//if they are 'see' divs
          if (document.getElementById) // DOM3 = IE5, NS6
          divs[i].style.visibility="visible";// show/hide
         else
        if (document.layers) // Netscape 4
        document.layers[divs[i]].display = 'visible';
        else // IE 4
        document.all.divs[i].visibility = 'visible';
        } else {
        if (document.getElementById)
        divs[i].style.visibility="hidden";
        else
        if (document.layers) // Netscape 4
        document.divs[i].visibility = 'hidden';
        else // IE 4
        document.all.divs[i].visibility = 'hidden';
       }
      }
     }
    </script>



div output
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
   echo "<td><div id=\"". $var_id ."\" style=\"position: absolute; left:10px; top:54px; background-color: #EEEEEE; border: 1px none #000000; visibility: hidden\"></td>\n";
   echo "</tr>\n";
 
PHP hulp

PHP hulp

25/12/2024 20:15:13
 
Onbekend Onbekend

Onbekend Onbekend

11/05/2007 16:02:00
Quote Anchor link
Je kunt beter werken met display, none of block;)
 
Klaas

klaas

11/05/2007 16:06:00
Quote Anchor link
je bedoelt dat ik alles zet op : ivs.style.visibility="display"; // show/hide

maar dan heb ik nog het zelfde probleem. het gaat er mij om hoe ik dit javascript aan een specifieke div kan toewijzen.
 
Remco

Remco

11/05/2007 16:21:00
Quote Anchor link
dat moet met getElementById('idvandiv') in plaats van getElementsByTagName
 
Klaas

klaas

11/05/2007 16:23:00
Quote Anchor link
Probeer het inderdaad nu daarmee maar als ik dit gebruik

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
   var divs = document.getElementById(['<? . $var_id .?>']);


lukt het ook niet
Gewijzigd op 01/01/1970 01:00:00 door klaas
 
Crispijn -

Crispijn -

11/05/2007 16:39:00
Quote Anchor link
ik gebruik altijd deze functie:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
//show hide ingegeven element
function showHide( ele ) {
    var
div = document.getElementById (ele);
    
    if (div.style.display == 'none') {
    div.style.display = 'block';
    }
else {
    div.style.display = 'none';
    }
}

?>


werkt als een trein.

p.s. php tags toegevoegd voor de kleurtjes!
 
Klaas

klaas

11/05/2007 16:42:00
Quote Anchor link
maar hoe kan ik een variabele in het getElementById('<hier wil ik een variabel in hebben> ') idee krijgen?

dit gebruik ik nu : var divs = document.getElementById([$var_id]);

dit is de gehele code:

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
<?
include("config.php");  
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title>Engelen</title>
    <link rel="stylesheet" href="stylesheet.css" type="text/css" media="screen" />
    
    <script language=javascript type='text/javascript'>
    function showdiv(pass) {

   var divs = document.getElementById([$var_id]);  
 
  
    
    //    var divs = document.getElementsByTagName('div');
        for(i=0;i<divs.length;i++){
         if(divs[i].id.match(pass)){//if they are 'see' divs
          if (document.getElementById) // DOM3 = IE5, NS6
          divs[i].style.visibility="visible";// show/hide
         else
        if (document.layers) // Netscape 4
        document.layers[divs[i]].display = 'visible';
        else // IE 4
        document.all.divs[i].visibility = 'visible';
        } else {
        if (document.getElementById)
        divs[i].style.visibility="hidden";
        else
        if (document.layers) // Netscape 4
        document.divs[i].visibility = 'hidden';
        else // IE 4
        document.all.divs[i].visibility = 'hidden';
       }
      }
     }
    </script>


  </head>
  <body>
  
   <div id="pagewrapper">
  
      <div id="headerleft"></div>
    
    
    
    <div id="headercenter"><img src="image/stuurDEF.jpg" width="400" height="170"  /></div>
    <div id="headerright"><img src="image/management-en-consultancy.gif" width="168" height="170"  /></div>
      <div id="left">
       <?
      include("hoofdmenu.php");

       ?>
  
     </div>
     <div id="center">
       <h1>Opdrachtgevers</h1>
<p>&#160;</p>
<p class="inleiding">Hiernaast ziet u de logo&#8217;s van opdrachtgevers van EC&amp;I. Klik op n van de logo&#8217;s om direct naar de bijbehorende tekst te gaan.</p>
<p>&#160;</p>             
          

 
<?
 $sql
= "SELECT * FROM opdrachtgevers ORDER BY naamopdrachtgever ASC";
 $query = mysql_query($sql);
 while($rij = mysql_fetch_object($query)) {
  $var_id = htmlspecialchars($rij->id);
  $var_opdrachtgever = htmlspecialchars($rij->naamopdrachtgever);
  $var_omschrijving = htmlspecialchars($rij->omschrijving);
  $var_website = htmlspecialchars($rij->website);

 //  echo "<div id=\"". $var_id ."\" style=\"position: absolute; left:10px; top:54px; background-color: #EEEEEE; border: 1px //none #000000; visibility: hidden\">";
  
   echo "</table>\n";
  
   echo "<tr>\n";
   echo "<td><div id=\"". $var_id ."\" style=\"position: absolute; left:10px; top:54px; background-color: #EEEEEE; border: 1px none #000000; visibility: hidden\"></td>\n";
   echo "</tr>\n";
  
   echo "<tr>\n";
   echo "<td><p><b>" . $var_opdrachtgever . "</b></p></td>\n";
   echo "</tr>\n";
  
   echo "<tr>\n";
    echo "<td><p>" . $var_omschrijving . "</p></td>\n";
   echo "</tr>\n";  
  
   echo "<tr>\n";
   echo "<td><a target=\"_blank\" href=http://" . $var_website . ">" . $var_website . "</a></td>\n";
   echo "</tr>\n";

  
 
   echo "</table><br/>\n";
  echo " </div>\n";
  }

?>
    


<?php /*?><?
 $sql = "SELECT * FROM opdrachtgevers ORDER BY naamopdrachtgever ASC";
 $query = mysql_query($sql);
 while($rij = mysql_fetch_object($query)) {
  $var_id = htmlspecialchars($rij->id);
  $var_opdrachtgever = htmlspecialchars($rij->naamopdrachtgever);
  $var_omschrijving = htmlspecialchars($rij->omschrijving);
  $var_website = htmlspecialchars($rij->website);

   echo "<table border=\"0\">\n";
  
   echo "<tr>\n";
   echo "<td><p><b>" . $var_opdrachtgever . "</b></p></td>\n";
   echo "</tr>\n";
  
   echo "<tr>\n";
    echo "<td><p>" . $var_omschrijving . "</p></td>\n";
   echo "</tr>\n";  
  
   echo "<tr>\n";
   echo "<td><a target=\"_blank\" href=http://" . $var_website . ">" . $var_website . "</a></td>\n";
   echo "</tr>\n";

  
 
   echo "</table><br/>\n";
  }
?>    <?php */
?>
      
     </div>
  
     <div id="right">
     <table>
      <tr>
    <td><img src="image/opdrachtgevers.jpg" width="97" height="19" /></td>
  </tr>
  </table>
  
<?
 $sql
= "SELECT * FROM opdrachtgevers ORDER BY naamopdrachtgever ASC";
 $query = mysql_query($sql);
 while($rij = mysql_fetch_object($query)) {
  $var_id = htmlspecialchars($rij->id);
  $var_opdrachtgever = htmlspecialchars($rij->naamopdrachtgever);
  $var_omschrijving = htmlspecialchars($rij->omschrijving);
  $var_website = htmlspecialchars($rij->website);

   echo "<table border=\"0\">\n";  
    
   echo "<tr>\n";
   echo "<td><img src=\"afbeelding.php?id=" . $var_id . "\"></td>\n";
   echo "</tr>\n";
  
 //  echo "<tr>\n";
  // echo "<td><p><b>" . $var_opdrachtgever . "</b></p></td>\n";
  // echo "</tr>\n";

  
   echo "<tr>\n";
 ///echo "<td><a href=\"javascript:showdiv('". $var_id ."')\">" . $var_opdrachtgever . "</a></td>\n";
  echo "<td><div onclick=\"showdiv('".$var_id ."')\">" . $var_opdrachtgever . "</div></td>\n";

  
   echo "</tr>\n";  
    
    



   echo "</table><br/>\n";
  }

?>

  
  

      </div>
  </div>
  </body>
</html>
 
Remco

Remco

11/05/2007 18:51:00
Quote Anchor link
ik zou het zo doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<script language=javascript type='text/javascript'>
function showdiv() {
  var main = document.getElementById('main');
  var divs = main.getElementsByTagName('div');
  for(i=0;i<divs.length;i++){
    if(divs[i].id) {
      divs[i].style.display = (divs[i].style.display == 'none') ? 'block' : 'none'
    }
  }
}
</script>


je moet een div om de andere divs heen zetten met de id main.

elke keer als je de functie aanroept, verschijnen of verdwijnen de divs met een id.

ik hoop dat dat was wat je nodig had?
 
Klaas

klaas

12/05/2007 20:49:00
Quote Anchor link
Ik begrijp dat remco alleen ik wil juist dat het id variabel is. Omdat ik verschillende id's aanroep en die worden uit de database gehaalt.

hij pakt nu alleen de eerste div en niet de andere div. Zie http://engelen.vigourmedia.nl/opdrachtgevers.php. Als je op de naam van de opdrachtgever klikt moet je de div zien, is de bedoeling.
Gewijzigd op 01/01/1970 01:00:00 door klaas
 
Red Crew

Red Crew

12/05/2007 21:09:00
Quote Anchor link
http://syntra.php-design.be/Oefeningen/

Kijk hier eens rond bij deze oefeningen.
Dat zijn oefeningen van mijn avondcursus ajax.
Dit is een toffe oef : http://syntra.php-design.be/Oefeningen/les_4/oef_4/index1.php

De rest van de oefeningen staat blijkbaar niet meer online.
 
Klaas

klaas

14/05/2007 00:11:00
Quote Anchor link
Heel erg bedankt RedCrew dit is exact wat ik wil hebben. Ik ben op dit moment bezig met dit te realiseren op mijn website. Ik vraag me alleen af waar hij de gegevens aanroept (email, naam etc. ) over de student. Is dat in stud_toon.php?

Aan de linkerkant krijg ik nu iedergeval de opdrachtgevers. Maar ik begrijp nog niet helemaal hoe ik de data kan tonen.

http://engelen.vigourmedia.nl/opdrachtgevers2.php
 
Crispijn -

Crispijn -

14/05/2007 07:35:00
Quote Anchor link
Jep dat klopt. En die gegevens knalt hij dan weer in het div toon. Dat is toch even een mooi voorbeeld van AJAX :D
 
Klaas

klaas

14/05/2007 09:14:00
Quote Anchor link
Dan vraag ik me af waar hij nou de gegevens zoals email, naam etc. uit de database haalt. in het bestand toon worden alleen de divs aangeroepen of komt het id overeen met de naam van het veld in de database ?

<div id="stud_leeftijd">
Leeftijd:
jaar
</div> <!-- einde div stud_leeftijd -->
 
Jacco Engel

Jacco Engel

14/05/2007 09:33:00
Quote Anchor link
Mischien dom idee maar is het geen optie om gewoon de id mee te geven aan de functie?
 
Klaas

klaas

14/05/2007 10:05:00
Quote Anchor link
Remco schreef op 11.05.2007 18:51:
ik zou het zo doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<script language=javascript type='text/javascript'>
function showdiv() {
  var main = document.getElementById('main');
  var divs = main.getElementsByTagName('div');
  for(i=0;i<divs.length;i++){
    if(divs[i].id) {
      divs[i].style.display = (divs[i].style.display == 'none') ? 'block' : 'none'
    }
  }
}
</script>


je moet een div om de andere divs heen zetten met de id main.

elke keer als je de functie aanroept, verschijnen of verdwijnen de divs met een id.

ik hoop dat dat was wat je nodig had?


Op deze manier lukt het bijna, alleen krijg alleen de eerste keer iets te zien wanneer ik op ABNAMRO klik. Bij de andere zie ik de divs dan niet.

http://engelen.vigourmedia.nl/opdrachtgevers.php

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
echo "<div id=\"main\">";
   echo "<div id=\"". $var_id ."\" style=\" left:150px; top:54px;  border: 1px none #000000; visibility: hidden\">";
  
   echo "</table>\n";
   echo "<tr>\n";
   echo "<td><p><b>" . $var_opdrachtgever . "</b></p></td>\n";
   echo "</tr>\n";
  
   echo "<tr>\n";
    echo "<td><p>" . $var_omschrijving . "</p></td>\n";
   echo "</tr>\n";  
  
   echo "<tr>\n";
   echo "<td><a target=\"_blank\" href=http://" . $var_website . ">" . $var_website . "</a></td>\n";

   echo "</tr>\n";
   echo "</table><br/>\n";
  echo " </div>\n";
 
Klaas

klaas

16/05/2007 11:36:00
Quote Anchor link
Op dit moment lukt het me om de omschrijving zichtbaar te maken na te klikken op een bedrijf.
Maar het is de bedoeling dat wanneer je op een andere bedrijfsnaam aan de rechterkant klikt de andere omschrijving verdwijnt en de nieuwe zichtbaar wordt. http://engelen.vigourmedia.nl/opdrachtgevers.php

Ik gebruik nu dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
    <script language=javascript type='text/javascript'>
    function showdiv(pass){
    
    var t=document.getElementById(pass)

    if(t.style.visibility=='hidden'){
    t.style.visibility='visible';
    }else{
    t.style.visibility='none';
    }
}


Ik probeer het door middel van een extra div die main heet met deze code, maar dan gebeurt er helemaal niks meer. Iemand de oplossing? zou super zijn :)

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
    <script language=javascript type='text/javascript'>
    function showdiv(pass){
    
var divs = main.getElementsByTagName('div');        
    var t=document.getElementById(pass)

    document.all.divs.visibility ='hidden';

    if(t.style.visibility=='hidden'){
    t.style.visibility='visible';
    }else{
    t.style.visibility='none';
    }
}
 
Jurgen assaasas

Jurgen assaasas

16/05/2007 14:57:00
Quote Anchor link
Ik zit ookal een tijdje met zoiets. Ik zoek eigenlijk een script als dit

Crispijn schreef op 11.05.2007 16:39:
ik gebruik altijd deze functie:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
//show hide ingegeven element
function showHide( ele ) {
    var
div = document.getElementById (ele);
    
    if (div.style.display == 'none') {
    div.style.display = 'block';
    }
else {
    div.style.display = 'none';
    }
}

?>


werkt als een trein.

p.s. php tags toegevoegd voor de kleurtjes!


Maar dat je dan afzondelijke divs kan aansturen bijv:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<div id="div1">Content</div>
</div>

<a href="#"onclick="doe iets voor 1">hide/show 1</a>

<div id="div1">Nog meer content.</div>
</div>

<a href="#" onclick="doe iets voor 2">hide/show 2</a>
 
Crispijn -

Crispijn -

16/05/2007 15:43:00
Quote Anchor link
dat doet deze toch?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="onClick="showHide('jedivid')">toggle</a>


edit:
sorry om te toggelen heb je deze nodig, dan maakt 't ook niet uit of hij op none of block staat

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
<?php
//show hide ingegeven element
function showHide( ele ) {

    var
div = document.getElementById (ele);
    
    if (div.style.display == 'none') {
    div.style.display = 'block';
    }

    else if (div.style.display =='block') {
    div.style.display = 'none';
    }

    else {
    div.style.display = 'none';
    }
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Crispijn -
 
Jurgen assaasas

Jurgen assaasas

16/05/2007 15:50:00
Quote Anchor link
OK, dan weet ik dat erg simpele functie en heel handig :)
 
Klaas

klaas

16/05/2007 17:33:00
Quote Anchor link
Opgelost :D

<script type='text/javascript'>
var previousdiv = false;
function showdiv(id) {
if (previousdiv) {
document.getElementById(previousdiv).style.display = 'none';
}
document.getElementById(id).style.display = 'block';
previousdiv = id;
}
</script>
 



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.