div hidden/visible

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Medior Java developer

Wat je gaat doen: 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 je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: 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 je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: 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 je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

SAP Integratie Ontwikkelaar

Ben jij ambitieus in de verdere ontwikkeling van SAP binnen HANOS, en heb je kennis van SAP PI, CPI (SAP integration suite) en of andere middleware tooling? Dan ben jij mogelijk onze nieuwe SAP Integratie (middleware) Ontwikkelaar! Lees snel verder en solliciteer! Wat ga je doen? Als SAP Financieel Consultant ben je, als deel van een gedreven team van interne SAP consultants, de schakel tussen de gebruikersorganisatie en ICT. Je draagt proactief bij aan een optimale aansluiting van de SAP-functionaliteit (een applicatielandschap met o.a. Suite on HANA, Fiori, Hybris, C4C en BO), op de bedrijfsprocessen. Verder ondersteun je de HANOS

Bekijk vacature »

BizTalk/ Azure Developer

Dit ga je doen •Understanding the scope of required functionality, translate them within context of way of working of the team into developed solutions, whilst safeguarding documentation; •Planning based on assigned sprint tasks; •Acting as an expert in estimation techniques and planning; •Understanding your role in the agile process and act in this way; •Facilitating internal communication and effective collaboration; •Working closely with scrum master to handle backlogs and new requests; •Providing information to the third parties about activities and needs for compliance. Hier ga je werken Our client is a leading organization focusing on animal nutrition, offering solutions that

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

23/11/2024 02:00:14
 
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.