Goedemiddag,

ik heb een vraagje als je in je link target=_blank gebruikt en hij opent een nieuw venster kan je dan voor dat venster ook de width and height instellen?
Zoniet kan je dat ook een andere manier doen dat het popup venster maar op een bepaalde grote kan?

Alvast bedankt
Michiel Haverlag schreef op 19.01.2006 15:45
[quote=Leon schreef op 19.01.2006 15:06]Plaats dit in de HEAD tags;

<SCRIPT language="JavaScript">
function NAAM_FUNCTIE() {
var NAAM_FUNCTIE =
window.open('PAGINA.*','','scrollbars=yes,height=1024,width=1280,resizable=yes,location=yes left=0 hight=0');
}
</script>

En dit in je BODY tags

<a href="javascript:NAAM_FUNCTIE()">Link</a>


Die gebruik ik ook.
Werkt als een trein.[/quote]


Heb het zitten proberen en krijg idd de popup wel aan de praat maar niet waarvoor die bedoelt is je krijgt dus niet de informatie in de popup die die uit de link moet halen

Voorbeeld: dus zodra ik hem link naar dvd.php werkt het maar zodra ik hem link zodat ie een id nummer uit de link moet halen en daar van de info in de popup moet zetten dus dmv deze link:

dvd_detail.php?recordID ' . $row['Id'] .'

Werkt ie niet meer :S iemand een idee?
<SCRIPT language="JavaScript">
function NAAM_FUNCTIE(pagina) {
var NAAM_FUNCTIE =
window.open(pagina, '', 'scrollbars=yes,height=1024,width=1280,resizable=yes,location=yes left=0 hight=0');
}
</script>

<a href="javascript: NAAM_FUNCTIE(<?php echo 'dvd_detail.php?recordID ' . $row['Id']; ?>);">link</a>
je moet inderdaad er php tags van maken, ook moet je de pagina waar de link in staat php maken, anders werkt het sowieso niet, ik heb nu een grote resolutie voor je gepakt (1280x1024) dit kun je naar eigenwens natuurlijk aanpassen:)

en left=0 en height=0 is de positie van je venster
Ik heb het boven stuk gewoon helemaal gekopierd zoals hier boven staat de link heb ik de php tekens inveranderd want de link enzo staan al in een gedeelte waar php geopend is.
Dus heb ik het volgende:

<a href="javascript: NAAM_FUNCTIE( 'dvd_detail.php?recordID ' . row[ 'Id']; );">link</a>

Maar wat doe ik verkeerd :S
Er zit geen echo in jouw versie en er staat geen dollarteken voor je PHP variabele

<a href="javascript: NAAM_FUNCTIE( 'dvd_detail.php?recordID=<?php echo $row['Id']; ?>');">link</a>
Maar je kan toch geen 2x een php openen ik heb hieronder mijn hele code (van de link dan) en heb daarin uw code gezet mssn ben ik zo duidelijker

<?php
// resultaat
$result = mysql_query ('SELECT Id, Titel FROM dvd ORDER BY Titel ASC');
// i aanmaken
$i = 0;
echo '<table width="100%">';
// loopen
while ($row = mysql_fetch_assoc ($result))
{
// de kleur
$bg_color = ($i % 2) ? '#FFF' : '#CCC';
// i update
$i++;

echo '<tr><td style="background-color: ' . $bg_color . ';">' . $row['Id'] . '</td>';
echo '<td style="background-color: ' . $bg_color . ';" align="center"><a href="javascript: NAAM_FUNCTIE( 'dvd_detail.php?recordID=<?php echo $row['Id']; ?>');">link</td></tr></a>';




}
echo '</table>';
?>
Ja hoor, je kan zo vaak php openen als je wilt. Dit is bv. geldig:

<?php
// hier wat code
?>
<html>
<head>
<title><?php print $title; ?></title>
<head>
<body>
<div id="menu">
<?php
foreach($menuItem as $key) {
print '<a href=' . $key . '.php">' . $key . '</a>';
}
?>
</div>
<div id="content">
<?php
include('content.php');
?>
</div>
</body>
</html>
ja oke maar je moet het wel elke keer eerst gesloten hebben voor je een nieuwe opent toch>?
Ja dan had je even moeten vermelden dat hij al in een echo stond:

<?php
echo '<td style="background-color: ' . $bg_color . ';" align="center"><a href="javascript: NAAM_FUNCTIE( 'dvd_detail.php?recordID=<?php echo $row['Id']; ?>');">link</td></tr></a>';
?>

moet zijn:
<?php
echo '<td style="background-color: ' . $bg_color . ';" align="center"><a href="javascript: NAAM_FUNCTIE( "dvd_detail.php?recordID=' . $row['Id'] . ");">link</td></tr></a>';
?>
Sorry,

Zodra ik nu de site opstart en op een entry in de tabel druk gebeurd er nix wel staat er in de status balk van IE "javascript: NAAM_FUNCTIE( "
Wat mis ik nu nog?

Reageren