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 29 30 31 32 33 34 35 36 37 38 39
|
<html lang="en">
<head>
<script language="javascript" type="text/javascript" src="/usr/share/javascript/jquery/jquery.js"></script>
<script src="/js/pengines.js"></script>
<script type="text/x-prolog">
q(X) :- p(X).
p(a).
p(b).
p(c).
p(d).
p(e).
p(f).
p(g).
</script>
<script>
var pengine = new Pengine({
oncreate: handleCreate,
onsuccess: handleSuccess
});
function handleCreate () {
pengine.ask('q(X)', {
template:'X'
});
}
function handleSuccess() {
$('#out').html(this.data);
}
</script>
</head>
<body>
<div>?- q(X).</div>
<div id="out"></div>
<button onclick="pengine.next()">Next</button>
</body>
</html>
|