Vraagteken negeert

Status
Niet open voor verdere reacties.

Crazy Monk

Gebruiker
Lid geworden
8 nov 2009
Berichten
43
Hallo daar,

Ik heb een script gemaakt dat sites in nieuwe tabbladen opent (bij dit voorbeeld youtube en google):

[JS]javascript: var aantal = 2;; var a = 0; var links = 1; var c = 0; var link = ["http://www.google.nl/", "http://www.youtube.nl/"]; function tabopenen(){form = document.createElement("form");form.method = "GET";form.action = link[c];form.target = "_blank";document.body.appendChild(form);form.submit()}; while(c<aantal){; tabopenen(); c++; }[/JS]

Maar zodra ik links plaats waar een vraagteken (?) in zit, werkt hij niet meer :confused:
[JS]javascript: var aantal = 2; var i = 0; var a = 0; var links = 1; var c = 0; var link = ["http://www.google.nl/", "http://www.youtube.com/?gl=NL&hl=nl"]; function tabopenen(){form = document.createElement("form");form.method = "GET";form.action = link[c];form.target = "_blank";document.body.appendChild(form);form.submit()}; while(c<aantal){; tabopenen(); c++; }[/JS]
Hier zijn de voorbeelden http://www.google.nl/ en http://www.youtube.com/?gl=NL&hl=nl

Maar alles wat na de vraagteken komt, negeert hij. Dus gaat hij gewoon naar http://www.youtube.com/

Ps: Dit zijn voorbeelden, ik gebruik andere sites, dus niet zeggen 'Je kunt ook gewoon naar youtube.nl (oid)'
Heeft iemand een idee om dit op te lossen?
 
Omdat een form-action attribuut geen query accepteerd. Je zult invoer-velden moeten maken, zoiets;
[JS]form.innerHTML += "<input type='text' name='gl' value='nl' />";[/JS]:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan