login  Naam:   Wachtwoord: 
Registreer je!
 Forum

target bepalen

Offline vinTage - 23/01/2005 02:58
Avatar van vinTageNieuw lid
  1. <SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'>
  2. <!--
  3. function goSelect(daform) {
  4. with(daform) {
  5. top.window.location=options[selectedIndex].value; // jump to that option's value
  6. }
  7. }
  8. //-->
  9. </SCRIPT>

Hoe kan ik in dit stukje code de target bepalen ?
Het moet _blank worden, of new, ik snap geen tor van javascript :S
normaal gesproken zet ik in de "select" "target="new" maar dan loopt w3c te emmeren over de target.
als iemand het weet hoor ik het graag 


9 antwoorden

Gesponsorde links
Offline Maarten - 23/01/2005 03:02
Avatar van Maarten Erelid die top veranderen door blank? kweenie ze, tis maar een idee 
Offline vinTage - 23/01/2005 03:03 (laatste wijziging 23/01/2005 03:04)
Avatar van vinTage Nieuw lid fout: blank niet gedefinieerd...dat zegt ie dan.

edit
gelijk ook getest met new,,maar dan word object verwacht :S
Offline Maarten - 23/01/2005 03:07 (laatste wijziging 23/01/2005 03:08)
Avatar van Maarten Erelid window.location(options[selectedIndex].value,'', 'height=400,width=650,toolbar=no');

zo mss? ben maar wa aan het gokken hoor 
Offline vinTage - 23/01/2005 03:12
Avatar van vinTage Nieuw lid THX voor je hulp, maar nu zegt ie, "deze actie word niet ondersteund 
Offline Maarten - 23/01/2005 03:13
Avatar van Maarten Erelid LOL Het komt erop neer dat je het met window.open() gaat moeten doen, maar mijn javascript kennis beperkt zich tot het kopieren van anderen 
Offline vinTage - 23/01/2005 03:15 (laatste wijziging 23/01/2005 03:27)
Avatar van vinTage Nieuw lid daar heb ik dus ook last van 
maar nu ik beter zit te kijken werkt het zelfs niet eens naar behoren als ik het WEL in de "select" zet...rofl, dan opent ie nog niet eens in een blank, maar self...yeez,,,java

nu heb ik
top.window.NewWindow(location=options[selectedIndex].value);
dat werkt een beetje...het opent een nieuw window met de juiste locatie, maar "self" gaat ook naar die locatie 

edit...haal top.window weg, en dan doet ie dat nog steeds

edit nummer 64..

</script>
<SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'>
<!--
function goSelect(daform) {
with(daform) {
NewWindow(options[selectedIndex].value); // jump to that option's value
}
}
//-->
</SCRIPT> EN DIE WERKT ...EN IS W3C goedgekeurd !! ^^
Offline vinTage - 23/01/2005 03:31 (laatste wijziging 23/01/2005 03:59)
Avatar van vinTage Nieuw lid Okay bij deze mss gelijk een klein script/tut voor de liefhebber.
Dit is een select menu, met daarin hyper linkjes, en die opent nu dus de website in een nieuw window.

de select menu hieronder..(in de body)
  1. <select name="m" size="1" class="selectboxLinks" style="font-family: verdana; font-size: 10pt; color: #000000; background-color: #ffae00" onChange="goSelect(this)">
  2. <!-- verander hieronder de target van de links en wat er als begintekst moet worden weergegeven-->
  3. <option value="#">links
  4. <option value="http://www.arboretumoudenbosch.nl">Arboretum
  5. Oudenbosch
  6. <option value="http://www.heemtuinrucphen.nl">Heemtuin
  7. <option value="http://www.groei.nl">Groei en bloei
  8. <option value="http://www.nbat.nl">Nederlandse Bond
  9. Aqua Terra
  10. <option value="http://www.vijversenkoi.be">Team
  11. vijvers en koi </option>
  12. </select>

en hieronder de bijbehorende javascript (dit in de header)
  1. <SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'>
  2. <!--
  3. function goSelect(daform) {
  4. with(daform) {
  5. Window.open(options[selectedIndex].value); // jump to that option's value
  6. }
  7. }
  8. //-->
  9. </SCRIPT>


Verander de window.open in top.window en hij opent "self"
Verander de window.open in NewWindow, en hij opent als een popup, zonder scrollers en munubar etc.
Maar meest belangrijk, hij gaat dus zonder fouten door de w3c
Offline webstab - 24/08/2005 14:51
Avatar van webstab PHP ver gevorderde
  1. echo "&nbsp;<input type=\"button\" value=\"Advertentiecode\" onClick=\"window.NewWindow(?pag=admin&actie=nieuwsbrief&opdracht=advertentie&nid=".$nieuwsbrief['id'].")\">";

Hoe kan ik ervoor zorgen dat dit in een nieuw venster wordt geopend.?
Offline vinTage - 24/08/2005 16:19
Avatar van vinTage Nieuw lid
  1. echo "&nbsp;<input type=\"button\" value=\"Advertentiecode\" onClick=\"window.open('?pag=admin&actie=nieuwsbrief&opdracht=advertentie&nid=".$nieuwsbrief['id']."')\">";
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.219s