javascript popup in repeat region?
Nu wil ik met javascript programeren dat hij eerst een confirm popup geeft als ik op de delete knop klik. Dat lukt met dit script op één ding na:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<Script type="text/javascript">
function popUp(){
if (window.confirm("You are about to delete <?php echo $row_RS_pagina['titel']; ?>, are you sure you want to continue?") ) {
window.open ("delete.php?pagina_ID=<?php echo $row_RS_pagina['pagina_ID']; ?>", "_self", "")
} else {
window.alert ("Deleting canceled.")
}}
</Script>
<a href="#" onclick="popUp()">
function popUp(){
if (window.confirm("You are about to delete <?php echo $row_RS_pagina['titel']; ?>, are you sure you want to continue?") ) {
window.open ("delete.php?pagina_ID=<?php echo $row_RS_pagina['pagina_ID']; ?>", "_self", "")
} else {
window.alert ("Deleting canceled.")
}}
</Script>
<a href="#" onclick="popUp()">
(al dit staat binnen de repeat region, zodat ook het script herhaalt wordt.)
Het enige dat niet aan dit script werkt, is dat, welke delete knop ik ook klik, hij wilt altijd de laatste uit de rij verwijderen.
Ik heb ook al geprobeert het script zelf buiten de repeat region te zetten, maar dan wilt hij telkens de eerste uit de rij verwijderen.
Mijn vraag is, of iemand weet wat ik fout doe, of misschien dat iemand weet hoe ik hetzelfde script in PHP kan scrijven, waardoor het hopenlijk wel werkt.
Gewijzigd op 01/01/1970 01:00:00 door Aldwin
gooi het even in de code tags aub =)
Geef die hele repeat-loop eens.
klopt je query wel?
Ik ben hier voor het eerst vandaag, hoe zet ik het in "de code tags"?
Gebruik de 'editknop' en zet en om je script heen.
Gewijzigd op 01/01/1970 01:00:00 door Aldwin
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php do { ?>
<table width="400" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top"><a href="pagina.php?pagina_ID=<?php echo $row_RS_pagina['pagina_ID']; ?>" target="_self"><?php echo $row_RS_pagina['titel']; ?></a></td>
<td width="70" align="center"><a href="change.php?pagina_ID=<?php echo $row_RS_pagina['pagina_ID']; ?>" target="_self"><img src="img/bewerken.bmp" width="16" height="16" border="0" /></a></td>
<td width="70" align="center">
<Script type="text/javascript">
function popUp(){
if (window.confirm("You are about to delete <?php echo $row_RS_pagina['titel']; ?>, are you sure you want to continue?") ) {
window.open ("delete.php?pagina_ID=<?php echo $row_RS_pagina['pagina_ID']; ?>", "_self", "")
} else {
window.alert ("Deleting canceled.")
}}
</Script>
<a href="#" onclick="popUp()"><img src="img/verwijderen.bmp" width="16" border="0" /></a></td>
</tr>
</table>
<?php } while ($row_RS_pagina = mysql_fetch_assoc($RS_pagina)); ?>
<table width="400" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top"><a href="pagina.php?pagina_ID=<?php echo $row_RS_pagina['pagina_ID']; ?>" target="_self"><?php echo $row_RS_pagina['titel']; ?></a></td>
<td width="70" align="center"><a href="change.php?pagina_ID=<?php echo $row_RS_pagina['pagina_ID']; ?>" target="_self"><img src="img/bewerken.bmp" width="16" height="16" border="0" /></a></td>
<td width="70" align="center">
<Script type="text/javascript">
function popUp(){
if (window.confirm("You are about to delete <?php echo $row_RS_pagina['titel']; ?>, are you sure you want to continue?") ) {
window.open ("delete.php?pagina_ID=<?php echo $row_RS_pagina['pagina_ID']; ?>", "_self", "")
} else {
window.alert ("Deleting canceled.")
}}
</Script>
<a href="#" onclick="popUp()"><img src="img/verwijderen.bmp" width="16" border="0" /></a></td>
</tr>
</table>
<?php } while ($row_RS_pagina = mysql_fetch_assoc($RS_pagina)); ?>
Je zal die function popUp() in de <head> moeten zetten en dan de vars meegeven aan de aanroep.