login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Target= blank in formulier

Offline bwfighter - 16/01/2008 12:06 (laatste wijziging 16/01/2008 14:10)
Avatar van bwfighterHTML interesse Ik hb volgende form
en ik wil als ze op de link klikken dat de pagina in een nieuw scherm geopend wordt Ik heb al geprobeerd om het in de form te zetten maar hetgaat niet
  1. <form name=fotos target="_blank">
  2. <select name=SectionSelect onChange='keuze()' class="menustijl" t>
  3. <option selected value="#">Kies een type machine
  4. <option value="nieuws/hydrostatische/index.html?detectflash=false">Hydrostatische veegmachines
  5. <option value="nieuws/chassis/index.html?detectflash=false">Veegmachine op chassis
  6. <option value="nieuws/reinigingsvoertuigen/index.html?detectflash=false">Gecombineerde reinigingsvoertuigen
  7. <option value="nieuws/achterlader/index.html?detectflash=false">Vuilniswagen achterlader
  8. <option value="nieuws/zijlader/index.html?detectflash=false">Vuilniswagen zijlader
  9. <option value="nieuws/borstels/index.html?detectflash=false">Borstels en onkruidbestrijding
  10. <option value="nieuws/zoutstrooiers/index.html?detectflash=false">Zoutstrooiers
  11. <option value="nieuws/sneeuwploegen/index.html?detectflash=false">Sneeuwploegen
  12. </select>
  13. </form>


Citaat:
Code tags aub

5 antwoorden

Gesponsorde links
Offline raza - 16/01/2008 12:21 (laatste wijziging 16/01/2008 12:21)
Avatar van raza HTML beginner target="_blank" hoort niet thuis in een form tag.

Wat je kan doen is in je selectbox bij het onchange event een javascript functie aanroepen.

  1. function veranderURL()
  2. {
  3. box = document.forms[0].selectBoxNaam;
  4. url = box.options[box.selectedIndex].value;
  5. if (url) window.open(url);
  6. // zelfde venster: window.location.href = url
  7. }
Offline bwfighter - 16/01/2008 12:54
Avatar van bwfighter HTML interesse kan hier iemand meer uitleg over geven want ken niets van java
Offline Ontani - 16/01/2008 13:25
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
<form onsubmit="window.open('location.html'); return false;">
zou moeten werken
Offline bwfighter - 16/01/2008 14:06
Avatar van bwfighter HTML interesse gaat niet
elke link moet naar een andere pagina gaan
Offline BramBo - 18/01/2008 17:30
Avatar van BramBo JS gevorderde Wat Raza zegt; Een select box heeft een event, onchange, dat getriggerd wordt wanneer de selectie van een selectbox veranderd.

Als je hier gebruik van maakt kun je iedere actie uitvoeren die je wilt. Je hoeft hiervoor geen form te gebruiken. Een form gebruik je wanneer je waarde wilt gaan posten en dit is niet echt het geval in jou voorbeeld.

defineer een script block in je head (<script type='text/javascript'>) en schrijf een functie voor het openen van een venster met de opgegeven url.
  1. function veranderURL(url) {
  2. if (url) window.open(url);
  3. }


in je onchange van je selectbox zet je dan 't volgende:
  1. <select onchange="javascript:veranderURL(this[this.selectedIndex].value);">


oftewel: Speel de waarde van het geselecteerde element door naar veranderURL()
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.172s