Javascript voor rolldown bewerken.

Pagina: 1
Acties:
  • 54 views sinds 30-01-2008

  • pimpeters
  • Registratie: Oktober 2003
  • Laatst online: 23-02-2021
Ik heb morgen een toets html op school en een van de voorwaarde was dat er een "roll-down menu" in de pagina verwerkt is. Met html ben ik al langer vertrouwd dus die toets wordt geen probleem alleen java ken ik niet heel goed. Het script mocht je dan ook gewoon van internet halen.

Alleen het script linkt de pagina direct (wat ook logisch is) alleen ik zou het liefste een "target blank" mee geven. Omdat de toets morgen al is heb ik geen tijd om uit te zoeken hoe ik dat precies moet doen En daarom is mijn vraag, is er hier iemand die de code even voor me zou kunnen bewerken of een vergelijkbare code heeft die wel die mogenlijkheid heeft.

Dit is het script


<script language="JavaScript" type="text/javascript">
<!--
// original code by Bill Trefzger 12/12/96
function go(){
if (document.selecter.select1.options[document.selecter.select1.selectedIndex].value != "none") {
location = document.selecter.select1.options[document.selecter.select1.selectedIndex].value
}
}
//-->
</script>

<script language="JavaScript" type="text/javascript">
<!--
document.write('<form name="selecter"><select name="select1">');
document.write('<option value=none>Links');
document.write('<option value=none>--------------------');
document.write('<option value="http://www.theiner.nl">Theiner.nl');
document.write('<option value="http://www.nkb.nl">Nederlandse Kano bond');
document.write('<option value="http://www.hooidonksekanoclub.nl">Hooidonkes kano club');
document.write('<option value="http://www.canoeicf.com/">International canoe Federation');
document.write('</select>');
document.write('<input type="button" value="Go" onclick="go()">');
document.write('</form>');
// end hiding contents -->
</script>


Alvast bedankt voor de moeite _/-\o_

  • DaRKie
  • Registratie: December 2001
  • Laatst online: 05-04 15:05
Als je tot morgen de tijd hebt is dit toch tijd zat?

Het is trouwens niet toegestaan scripts requests te plaatsen. Hetgene dat je post lijkt mij ook al redelijk dirty, JS dat html gaat schrijven ... dat mag gerust zonder JS gedaan worden, dus haalt dat er al maar uit.

ow btw, javascript =/= java

En als oplossing voor je probleem:
gebruik "window.open", ik ga niet de hele oplossing geven, je hebt tijd genoeg om met deze hint het zelf op te lossen :)

  • -Lars-
  • Registratie: Mei 2004
  • Niet online
  • Zet je code tussen code-tags
  • Huiswerkvragen zijn hier eigenlijk niet de bedoeling (zie policy)
  • Scriptafhaalbestellingen zijn hier eigenlijk niet de bedoeling (zie policy)
  • Het is javascript (in de titel doe je het trouwens wel goed)
Maar goed, om je toch enigzins op weg te helpen: de volgende code wijzigt de weblocatie die getoond wordt.
JavaScript:
1
location = document.selecter.select1.options[document.selecter.select1.selectedIndex].value

Wat jij wilt is een nieuwe locatie openen. Google dus naar iets als javascript "new window" of javascript target blank om de code te vinden die je moet intergreren in je huidige code.

Lees overigens ook even Links in new windows (target="blank") considered harmful, omdat links in nieuwe vensters vaak niet worden gewaardeerd.

edit:
Ik word echt traag

[ Voor 4% gewijzigd door -Lars- op 09-03-2006 15:26 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 08-04 16:23

André

Analytics dude

Het is de bedoeling dat je er wat van leert, en daarbij zijn wij niet je persoonlijke huiswerkoplos forum :/

Dit topic is gesloten.