Hvorfor får jeg Adgang nægtet i mit javscript?
Jeg har et popup som indeholder en iframe, som opdateres vha af en SELECT, men document i iframen har nogle logoer som hvis der klikkes skal opdatere SELECT som ligger uden for iframen.popup vinduet åbnes sådan:
window.showModelessDialog('My.asp','myWindow','dedendant: 1;dialogHeight: 500px;dialogWidth: 315px;status: 0; help: 0')
når der klikkes på logoet kaldes denne javascript function :
function IconClick(mySelID)
{
alert('Vælg i listen ovenfor');
// top.document.getElementById('Chooser').selectedIndex = mySelID;
// alert('Selected');
// top.Jump()
}
og denne function som ligger uden for iframen i showModelessDialog:
function Jump()
{
tChannel = document.getElementById('Chooser').value;
if ((tChannel=='All')||(tChannel=='DK')||(tChannel=='SE')||(tChannel=='UK')||(tChannel=='DE')||(tChannel=='NO')||(tChannel=='FR'))
{
document.getElementById('Logo').src = 'Images/TVoversigt/none.gif';
document.getElementById('ProgramList').src = 'http://URL1'+tChannel
document.getElementById('Idag').style.display = 'none';
}
else
{
document.getElementById('Idag').style.display = 'none';
}
else
{
document.getElementById('ProgramList').src = 'http://URL2';
document.getElementById('Logo').src = 'Images/oversigt/'+tChannel + '.gif';
document.getElementById('Idag').style.display = 'inline';
}
}
Fejlen der fås er : Adgang nægtet
