Excuses voor mijn vorige topic, die was inderdaad beetje te snel aangemaakt...
Pagina's worden nu door
Dit gaat zonder problemen...
Ook heb ik een inlogformulier op de site staan. Wat ik graag wil en dus niet wil lukken (
) is dat login.php in de div geladen wordt. Is dat mogelijk? Hiervoor had ik iframes en dan gaf ik simpel target="iframe" en dat werkte prima.
Dit is mijn inlogform:
Heb de volgende javascript in mijn index.php:
Kan dit eigenlijk wel en doe ik het op deze manier goed?
Pagina's worden nu door
code:
in de volgende div geladen: 1
| <a href="javascript:ajaxpage('pagina.htm', 'inhoud');">Link</a> |
code:
1
| <div id="inhoud" style="height: 460px; position:absolute; left:31px; top:43px"> |
Dit gaat zonder problemen...
Ook heb ik een inlogformulier op de site staan. Wat ik graag wil en dus niet wil lukken (
Dit is mijn inlogform:
code:
1
| <form action="login.php" method="post" name="frmZLogin" id="frmZLogin"> |
Heb de volgende javascript in mijn index.php:
code:
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
| <script type="text/javascript">
var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""
function ajaxpage(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}
function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}
function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}
</script> |
Kan dit eigenlijk wel en doe ik het op deze manier goed?