Menu
Is there a way to tell the page to reload the js files or reread them once a page is fully loaded? I’m using an xmlhttp request to load a page into a div but the js files are inactive and I need to have it re-read the page to activate them. Is this possible?
[code=html]alert(some_variable);[/code]
[code=html]function sayYay() {
alert(some_variable);
}
sayYay();[/code]
[code=html]<body onLoad='sayYay();'>[/code]
eval(xmlHttp.responseText)
eval(alert("test!"))
[CODE]<html>
<head>
<script>
function bodyLoaded() {
new_script = document.createElement('script');
new_script.setAttribute("language", "JavaScript");
new_script.setAttribute("src", "ajax-alert.js");
document.body.appendChild(new_script);
} // bodyLoaded()
</script>
</head>
<body onLoad="bodyLoaded();">
this is my document.
</body>
</html>[/CODE]
[CODE]alert('test');[/CODE]
[code]
<script>
alert('Hello')
</script>
does not work here is my current code
<script type="text/javascript">
var formZZ=''
var loadedobjects=''
var rootdomain="http://"+window.location.hostname
var datasrc='';
var url='';
function ajaxpage(datasrc, 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(url!=''){
page_request.open('GET', url, true)
page_request.send(null)
if(url==''){
var xmlMessage = datasrc;
page_request.open("POST", URLto, false)
// for ie compatability
page_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
page_request.send(xmlMessage)
}
}
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 runme(formz,actionz) {
if (formz==''){
formz=formZZ;}
var qs = ''
for (e=0;e<formz.elements.length;e++) {
if (formz.elements[e].name!='') {
if ((formz.elements[e].checked==false)&&(formz.elements[e].type=='radio')){formz.elements[e].name=''; formz.elements[e].value='';}
if ((formz.elements[e].checked!=true)&&(formz.elements[e].value=="on")){formz.elements[e].name=''; formz.elements[e].value='';}
var name = formz.elements[e].name;
qs+=(qs=='')?'':'&'
qs+= name+'='+escape(formz.elements[e].value); //alert(qs);
}
}
qs+="";
InPutData=qs
ajaxpage(InPutData, '', 'rightcolumn');
}
var URLto='';
</script>
if [eval works], then grow from there. find out just how much you can throw to your eval before stuff breaks. if it doesnt all work, then break the code down into sections until you find where it stops working... [/QUOTE]
0.1.9 — BETA 5.26