phobia
Terugkerende gebruiker
- Lid geworden
- 4 sep 2006
- Berichten
- 1.777
ik zoek naar een manier om een javascript functie automatische te starten door php
[JS]return '<script type="text/javascript">
function getXMLHTTP() { //fuction to return the xml http object
var xmlhttp=false;
try {
xmlhttp=new XMLHttpRequest();
} catch(e) {
try {
xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e1) {
xmlhttp=false;
}
}
}
return xmlhttp;
}
function link(strURL,strDIV) {
var req = getXMLHTTP(); // fuction to get xmlhttp object
if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4) { //data is retrieved from server
if (req.status == 200) { // which reprents ok status
document.getElementById(strDIV).innerHTML=req.responseText;
} else {
alert("There was a problem while using XMLHTTP:\n");
}
}
}
req.open("POST", strURL, true); //open url using get method
req.send(null);
}
}
function getobject(objx)
{
if (document.getElementById)
return document.getElementById(objx)
else if (document.all)
return document.all[objx]
}
[/JS]
php moet de functie link($url,$id) start. omdat een alleen een div ververst moet over.
uitleg:
door een klik op een button word met de link($url,$id) gestart op een file van de server te verwijderen en geeft dan in een info div de voortgang weer. maar als de file verwijderd is.
dan moet de div met de files overzicht verversen, endat lukt me niet met refresh of header.
vandaar dat ik de javascript door php wil laten starten.
[JS]return '<script type="text/javascript">
function getXMLHTTP() { //fuction to return the xml http object
var xmlhttp=false;
try {
xmlhttp=new XMLHttpRequest();
} catch(e) {
try {
xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e1) {
xmlhttp=false;
}
}
}
return xmlhttp;
}
function link(strURL,strDIV) {
var req = getXMLHTTP(); // fuction to get xmlhttp object
if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4) { //data is retrieved from server
if (req.status == 200) { // which reprents ok status
document.getElementById(strDIV).innerHTML=req.responseText;
} else {
alert("There was a problem while using XMLHTTP:\n");
}
}
}
req.open("POST", strURL, true); //open url using get method
req.send(null);
}
}
function getobject(objx)
{
if (document.getElementById)
return document.getElementById(objx)
else if (document.all)
return document.all[objx]
}
[/JS]
php moet de functie link($url,$id) start. omdat een alleen een div ververst moet over.
uitleg:
door een klik op een button word met de link($url,$id) gestart op een file van de server te verwijderen en geeft dan in een info div de voortgang weer. maar als de file verwijderd is.
dan moet de div met de files overzicht verversen, endat lukt me niet met refresh of header.
vandaar dat ik de javascript door php wil laten starten.