v JS som lama, takže pekne prosím, pomôžte... Niečo je tu zle a neviem, že čo.
Úlohou skriptu je zobrať kus kódu, zbaviť ho HTML tagov, zmazať všetko pred "0000" a zmeniť URL pre iFrame na získaný string.
Kód: Vybrať všetko
var makeIframe = document.createElement("iframe");
makeIframe.setAttribute("src", "http://wikipedia.org");
makeIframe.setAttribute("scrolling", "no");
makeIframe.setAttribute("id", "myFrame");
makeIframe.style.border = "none";
makeIframe.style.left = "100px";
makeIframe.style.top = "40px";
makeIframe.style.position = "absolute";
makeIframe.style.width = "1200px";
makeIframe.style.height = "200px";
var getRef = document.getElementById("iframeDiv");
var parentDiv = getRef.parentNode;
parentDiv.insertBefore(makeIframe, getRef);
var oldUrl;
function frameReload()
{
var getNewURL = document.getElementById("submenu").innerHtml;
var nextURL = getNewURL.replace(/<\/?[^>]+(>|$)/g, "");
nextURL = /0000(.+)/.exec(str)[1];
if (nextURL != oldUrl) {
document.getElementById("myFrame").setAttribute("src", nextURL);
oldUrl = nextURL;
}
}
window.onload = setInterval(frameReload(), 2000);