Positie
ik wil deze nieuws script in mijn site plaatsen
<script src='http://www.blikopnieuws.nl/nieuwsblok/nboverijssel.php'></script>
maar die wil ik onder aan mijn site voor pagina zeg maar hoe moet ik de positie regelen zodat het onderaan komt??
Ergens net voor </body>?
Je gebruikt nu een JavaScript manier om een PHP bestand te includen.
<naam>.php te noemen en vervolgens op de plaats waar je dit script er in wilt hebben het te includen via php zelf
anders zal je het hernmoen je het bestand naar <naam>.shtml (let op de s)
en doe je het via :
<!--#include virtual="http://www.blikopnieuws.nl/nieuwsblok/nboverijssel.php"-->
Als je je html pagina erg vol heb zitten en er tabellen in heb zitten dan wil het wel eens dat includes vervormt worden of verplaats, dit kan je voorkomen door het via java/ajax te includen, zet dit helemaal bovenaan je pagina in je head sectie
<script language='JavaScript'>
function ajaxinclude(bestand,contentdiv) {
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.open('GET', bestand, false) //get page synchronously
page_request.send(null)
writecontent(page_request,contentdiv)
}
function writecontent(page_request,contentdiv){
if (window.location.href.indexOf("http")==-1 || page_request.status==200)
div = document.getElementById(contentdiv);
div.innerHTML = page_request.responseText;
}
ajaxinclude('http://www.blikopnieuws.nl/nieuwsblok/nboverijssel.php','contentdiv');
</script>
en dan het volgende in je body waar je je script wilt hebben:
<div id="contentdiv">
moment geduld aub...
</div>
-de eerste java functie zoek naar het element met id contentdiv, en laad het bestand dat je aangeeft in ajaxinclude() de tweede functie schrijft vervolgens de gegevens uit het geladen bestand naar de div met id content div. ik heb er moment geduld aub... ingezet zodat mensen weten dat er nog iets verschijnt, want als het een druk php script is kan het enkele seconde duren je kan een voorbeeld in werking zien hier van op http://www.klen.nl (stats) deze zijn realtime en worden elke seconde via dat script heir boven geinclude
zorg er inderdaad voor dat deze dingen altijd tussen <body> en </body> staan want als je deze er voor of er na zet dan zal het eerder gelezen (en dus ook geprint) worden op de pagina en klopt de layout niet meer.
succes ermee!
Gewijzigd op 01/01/1970 01:00:00 door Earithramir
DOM is pas beschikbaar na het onContentLoad (of simpelweg: onload) event van het document.
ik heb een php index dus hoe zal de code geplakt worden sorry hoor ik heb niet zo veel verstand hiervan daarom vraag ik ook hulp van jullie:$