Kod
function wyswietl(url)
{
mint.fx.Fade("zawartosc", 0, 25, 200);
xmlHttp_moniter = GetXmlHttpObject_parcel()
if(xmlHttp_moniter == null)
{
alert("browser does not support HTTP Request")
return
}
xmlHttp_moniter.onreadystatechange = stateChanged;
xmlHttp_moniter.open("GET", url+'.html',true);
xmlHttp_moniter.send(null);
xmlHttp_moniter.overrideMimeType('text/html; charset=ISO-8859-2');
setTimeout('mint.fx.Fade("zawartosc", 100, 25, 500);',1000);
}
function stateChanged()
{
if(xmlHttp_moniter.readyState==4 || xmlHttp_moniter.readyState == "complete")
{
setTimeout('document.getElementById("zawartosc").innerHTML = xmlHttp_moniter.responseText',1000);
}
}
function GetXmlHttpObject_parcel()
{
var xmlHttp_moniter=null;
try
{
xmlHttp_moniter=new XMLHttpRequest();
}
catch (e)
{
try
{
xmlHttp_moniter=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp_moniter=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp_moniter;
}
{
mint.fx.Fade("zawartosc", 0, 25, 200);
xmlHttp_moniter = GetXmlHttpObject_parcel()
if(xmlHttp_moniter == null)
{
alert("browser does not support HTTP Request")
return
}
xmlHttp_moniter.onreadystatechange = stateChanged;
xmlHttp_moniter.open("GET", url+'.html',true);
xmlHttp_moniter.send(null);
xmlHttp_moniter.overrideMimeType('text/html; charset=ISO-8859-2');
setTimeout('mint.fx.Fade("zawartosc", 100, 25, 500);',1000);
}
function stateChanged()
{
if(xmlHttp_moniter.readyState==4 || xmlHttp_moniter.readyState == "complete")
{
setTimeout('document.getElementById("zawartosc").innerHTML = xmlHttp_moniter.responseText',1000);
}
}
function GetXmlHttpObject_parcel()
{
var xmlHttp_moniter=null;
try
{
xmlHttp_moniter=new XMLHttpRequest();
}
catch (e)
{
try
{
xmlHttp_moniter=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp_moniter=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp_moniter;
}
Uruchamiam sobie wyswietl('tab1'); i w tym momencie do divu o id zawartosc trafia to co jest w pliku tab1.html
Jeżeli jest to html, to wszystko gra, tekst i obrazki się wyświetlają.
Problem mam taki, że gdy w tab1.html jest javascript, to on nie działa.
Przykładowo, gdyby w plik, do którego ładuje sobie tab1.html wstawić taki kod:
Kod
<script type="text/javascript" src="fadeslideshow.js"></script>
<script type="text/javascript">
var mygallery=new fadeSlideShow({
wrapperid: "anim1",
dimensions: [820, 300],
imagearray: [
["grafika/slajd1.jpg", "", "", "slajd1"],
["grafika/slajd2.jpg", "", "", "slajd2"]
],
displaymode: {type:'auto', pause:4000, cycles:0, wraparound:false},
persist: false,
fadeduration: 2000,
descreveal: "ondemand",
togglerid: ""
})
</script>
<div id="anim1">
</div>
<script type="text/javascript">
var mygallery=new fadeSlideShow({
wrapperid: "anim1",
dimensions: [820, 300],
imagearray: [
["grafika/slajd1.jpg", "", "", "slajd1"],
["grafika/slajd2.jpg", "", "", "slajd2"]
],
displaymode: {type:'auto', pause:4000, cycles:0, wraparound:false},
persist: false,
fadeduration: 2000,
descreveal: "ondemand",
togglerid: ""
})
</script>
<div id="anim1">
</div>
...to bezproblemowo odpali się pokaz slajdów, ale gdy taki kod dam w tab1.html i pobiorę ten plik używając funkcji wyswietl, to pojawia się sam DIV.
Da się coś z tym zrobić?