ik heb nu het volgende:

<td width="25%"><a href="#" onclick="javascript:window.open('http://www.gedegen.nl/admin/?page=bekijkemail&id=<?php echo($row1['id']); ?>','Bekijk E-mail','width=600,height=700')"><?php echo($row1['naam']); ?></a></td>


maar dit werkt alleen in FF, en natuurlijk weer niet in IE. Weet iemand hoe ik dit ook in IE laat werken?
Fout missing ) after argument list
Bronbestand javascript:NewWindow('http://www.gedegen.nl/admin/?page=bekijkemail&id=1','Bekijk E-mail','600,'700','center','front');
Regel 1, Kolom 85
Broncode
NewWindow('http://www.gedegen.nl/admin/?page=bekijkemail&id=1','Bekijk E-mail','600,'700','center','front');


Fout missing ) after argument list
Bronbestand javascript:NewWindow('http://www.gedegen.nl/admin/?page=bekijkemail&id=1','Bekijk E-mail','600,'700','center','front');
Regel 1, Kolom 85
Broncode
NewWindow('http://www.gedegen.nl/admin/?page=bekijkemail&id=1','Bekijk E-mail','600,'700','center','front');


Fout missing ) after argument list
Bronbestand javascript:NewWindow('http://www.gedegen.nl/admin/?page=bekijkemail&id=1','Bekijk E-mail','600,'700','center','front');
Regel 1, Kolom 85
Broncode
NewWindow('http://www.gedegen.nl/admin/?page=bekijkemail&id=1','Bekijk E-mail','600,'700','center','front');


Fout missing ) after argument list
Bronbestand javascript:NewWindow('http://www.gedegen.nl/admin/?page=bekijkemail&id=1','popup','600,'700','center','front');
Regel 1, Kolom 77
Broncode
NewWindow('http://www.gedegen.nl/admin/?page=bekijkemail&id=1','popup','600,'700','center','front');


deze 2 fouten heb ik in de javascript console nadat ik de code van de popup generator in het script plaats.

dit is de code
<tr>
	<td width="25%"><a href="javascript:NewWindow('http://www.gedegen.nl/admin/?page=bekijkemail&id=<?php echo($row1['id']); ?>','popup','600,'700','center','front');"><?php echo($row1['naam']); ?></a></td>
	<td width="25%"><?php echo($row1['email']); ?></td><td width="25%"><a href="#" onClick="window.open('http://www.elektronica-onderdelen.nl/gedegen/admin/?page=bekijkemail&id="<?php echo($row1['id']); ?>"','Bekijk E-mail','width=600,height=700,toolbar=no,location=no')"><?php echo($bericht); ?></a></td >
	<td width="25%"><?php echo($row1['datum'].' '.$row1['tijd']); ?></td>
	<td width="25%"><a href="?page=verwijderemail&id=<?php echo($row1['id']); ?>">Verwijder</a></td>
	</tr>


de javascript functie:
<SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'>
	 <!--
	var win=null;
	function NewWindow(mypage,myname,w,h,pos,infocus){
	if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
	if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
	else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}
	settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes";win=window.open(mypage,myname,settings);
	win.focus();}
	// -->
	</script>


Wat is hier fout?
@allen

javascript: is niet verplicht, maar een manier om aan te geven dat er javascript gebruikt gaat worden. In Firefox en Internet Explorer is het niet nodig, maar wel toegestaan.

Je hoeft in de link geen <a href="#" op te nemen, je kunt ook <a href="javascript:window.open ('adres', 'titel', 'arguments')"> doen...

Zo voorkom je dat de pagina herladen wordt voor het javascript uitgevoerd is.

Reageren