PFZ.nl - PHP Community: Alle gebruikte ID's ineens ophalen met getElement - Frontend - Forum - PFZ.nl - PHP Community

Je kunt niet antwoorden op dit topic
#1 22-02-2012 21:11
Zie hieronder. In wil een script maken die een bepaald onderdeel van opgehaalde waarden uit een database standaard onzichtbaar maakt, maar waarbij de gebruiker door te klikken dit onderdeel zichtbaar kan maken.

In de regel
1
document.getElementById('layer%').style.display = 'none';
zou ik dus eigenlijk een wildcard willen gebruiken, zoals dat procentteken, maar dat werkt niet. Hoe zou ik zoiets moeten oplossen? Ik ben niet zo'n Javascript-kenner.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!--
function showOrHide(value) 
{ 
  if (document.getElementById(value).style.display == 'none') 
  { 
    document.getElementById(value).style.display = 'block'; 
  } 
  else 
  { 
    document.getElementById(value).style.display = 'none'; 
  } 
} 


function start()
{
  document.getElementById('layer%').style.display = 'none'; 
  
}

1
<body onload="start()">



1
2
3
4
// hierboven MySQL-database aanroepen
echo "<a href=\"javascript:showOrHide('layer";
echo $var->id;
echo "')\"><img width=\"10\" border=\"0\" src=\"unfold.png\"></a>";

#2 22-02-2012 21:16
  • Martin P
  • Groep: Moderators
  • Posts: 3645
  • Actief sinds: 19-04-2007

Bekijk Post Op 22-02-2012 22:11 schreef Jan Klein Kranenburg:

In de regel
1
document.getElementById('layer%').style.display = 'none';
zou ik dus eigenlijk een wildcard willen gebruiken, zoals dat procentteken, maar dat werkt niet. Hoe zou ik zoiets moeten oplossen? Ik ben niet zo'n Javascript-kenner.
Kijk eens naar een javascript-framework zoals jQuery. Daar zitten deze zaken al helemaal in verwerkt. Als je niet zo'n javascriptkenner bent, moet je dit niet zelf in elkaar willen draaien.
Zie: http://api.jquery.co...-with-selector/
Handleidingen zijn er niet voor niets, gebruik ze dus :)
HTML5 ~ CSS ~ PHP ~ MySQL ~ SQL-injectie bestaat meer dan 13 jaar


Inloggen wachtwoord vergeten? Aanmelden