Listbox met links

Op de voorpagina van deze site staan listboxen met links naar sites die ik vaak gebruik. Opvallend daarbij is dat de kleur van de letters verschilt per regel van de lijst.
Hier staat beschreven hoe je dit aanpakt.

Voor deze pagina gebruiken we als voorbeeld de listbox hier onder:

 
N.B. De links brengen je niet naar een website, maar geven alleen een alert.

De code staat aan het einde van deze bladzijde. Je kunt hem ook downloaden.

Gebruik:

De code ziet er als volgt uit:

(Zet deze code in de <HEAD>)
<style>
.FormB {
  font-family : arial, helvetica, sans-serif;
  font-size : 11pt;
  font-weight: normal;
  color: #000099;
  text-decoration: none
}
<style>

 
N.B.: Alleen de style-definitie voor Blauwe letters wordt hier getoond. In de code die je kunt downloaden staan styles voor de vier gebruike kleuren blauw, groen, rood en zwart.
Uiteraard gebruik je de font-family, font-size, enz., die horen bij jouw site!
(Zet dit JavaScript in de <HEAD>)
<script>
// Keuze menu, Ben's Favorieten
// (c) 2001 Ben Boukes. Mag vrij worden gebruikt.
 
function go_page() {
  var waarde = document.keuze1.lijst1.options[document.keuze1.lijst1.selectedIndex].value;
 
  if (waarde == '1')
    self.location = "https://www.google.com";
  if (waarde == '2')
    self.location = "https://www.hotmail.com";
  if (waarde == '3')
    self.location = "https://greetz.nl/kaarten";
  if (waarde == '4')
    self.location = "https://www.detelefoongids.nl";
  if (waarde == '5')
    self.location = "https://www.routenet.nl";
}
</script>
 
Hier geldt: volledige opdracht op één regel. Door het afbreken van de tekst door de browser kunnen opdrachten hier over meerdere regels verdeeld zijn.
(Zet deze code in de <BODY> op de plaats waar de listbox moet komen.)
<form name="keuze1">
  <select name="lijst1" size="1" width="30" class="FormB" onChange="go_page()">
    <option value="0" selected>&nbsp;&nbsp;&nbsp;-- Kies een favoriet -- </option>
    <option value="1" class="FormR">Google</option>
    <option value="2" class="FormB">HotMail</option>
    <option value="3" class="FormB">E-cards</option>
    <option value="4" class="FormZ">Telefoonboek</option>
    <option value="5" class="FormG">Routeplanner</option>
  </select>
</form>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb028.zip, 780 bytes.

Opmerking:
 
Natuurlijk kun je op deze manier ook naar lokale pagina's linken (van je eigen site). In het JavaScript zet je dan in plaats van een volledige URL (met https://www......) gewoon de naam van de betreffende .HTML-file.

 
terug

html-028; Laatste wijziging: 24 januari 2024