Toon posts:

Target in javascript

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik gebruik het onderstaande scriptje om niet ingevulde velden in een form op te merken, nu wil ik dat de betreffende 'nietingevuld.htm' in hetzelfde venster, en niet in een nieuw venster verschijnt. Ik heb het al op verschillende manieren geprobeerd met target=_self, etc, maar t lukt steeds niet... |:(

<br>
<blockquote>

<SCRIPT>

function validate(){
1=window.document.formulier.1.value;
2=window.document.formulier.2.value;
3=window.document.formulier.3.value;
1="j";
2="j";
3="j";
if (1==''){n="n"};
if (2==''){t="n"};
if (3==''){e="n"};
if (1==''|2==''|3==''){window.open('nietingevuld.htm?'+1+2+3+'');
event.returnValue=false;
}
}
</SCRIPT>
</blockquote>
<br>

  • Rashann
  • Registratie: Maart 2000
  • Laatst online: 24-08 07:20

Rashann

Zoek de hond...

als je geen nieuw window wilt hebben dan moet je ook geen window.open gebruiken. Gebruik in plaats daarvan location. Dus:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<br>
<blockquote>

<SCRIPT>

function validate(){
1=window.document.formulier.1.value;
2=window.document.formulier.2.value;
3=window.document.formulier.3.value;
1="j";
2="j";
3="j";
if (1==''){n="n"};
if (2==''){t="n"};
if (3==''){e="n"};
if (1==''|2==''|3==''){location='nietingevuld.htm?'+1+2+3+'';
event.returnValue=false;
}
}
</SCRIPT>
</blockquote>
<br>

If nothing is written below, I was the last to reply...


  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 13-09 08:16
Window.open moet vervangen worden document.location. DAt vermoed ik tenminste.

:( te laat.

Verwijderd

Topicstarter
Ok dan het werkt!! Bedankt! :)

<topic kan eraf>