Ja / Nee vraag in Javascript
Ik wil met behulp van JS een vraagstelling doen of een bepaalde actie wel moet worden uitgevoerd.
Hiervoor heb ik op W3schools een script gevonden dat in principe wel werkt maar ik krijg het niet goed opgenomen in mijn php-script.
De JS ziet er als volgt uit:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE html>
<html>
<body>
<p>Click the button to display a confirm box.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x;
var r=confirm("Press a button!");
if (r==true)
{
x="You pressed OK!";
}
else
{
x="You pressed Cancel!";
}
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
<html>
<body>
<p>Click the button to display a confirm box.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x;
var r=confirm("Press a button!");
if (r==true)
{
x="You pressed OK!";
}
else
{
x="You pressed Cancel!";
}
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
Ik wil deze code in onderstaand stukje code opnemen:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
if($_GET['id']) {
myFunction(); // Dit werkt NIET !!!!!
$cX = $_GET['id'];
include "include/connectie.inc.php";
$sql = "UPDATE
ove_aanvullingen
SET
afgedaan = NOW()
WHERE
id = '$cX' ";
//$cResultGereed = mysql_query($sql);
include "queries/sql_ovz_correcties.php";
//$cResultCorrecties = mysql_query($sql);
mysql_close($verbinding);
}
myFunction(); // Dit werkt NIET !!!!!
$cX = $_GET['id'];
include "include/connectie.inc.php";
$sql = "UPDATE
ove_aanvullingen
SET
afgedaan = NOW()
WHERE
id = '$cX' ";
//$cResultGereed = mysql_query($sql);
include "queries/sql_ovz_correcties.php";
//$cResultCorrecties = mysql_query($sql);
mysql_close($verbinding);
}
Het popup verschijnt niet waar ik het wil.
Wat doe ik niet goed??
George
Je zou kunnen kijken naar AJAX.
Dus je moet in JS bepalen of het PHP script al dan niet aangeroepen wordt.
En kijk ook eens naar JQuery(UI), kan je veel betere popups mee maken als met de standaard browser dialogs
Ik ben nog niet zo thuis in jQuery. Heb je een voorbeeld voor me?