Sen anropas controlFields() från den sidan som har iframe-taggen i sig.
Detta funkar inte, den visar inte ens ett värde när jag använder document.getElementById('FaltID') direkt i iframe-sidan. Men om jag använder
document.forms[0].FaltID.value, då får jag värde..
Detta sker bara när jag anropar från en sida som har iframe-taggen på sig, inte om sidan inte har en, och fieldNotEmpty används direkt där.
Saken är den att den via getElementById('kostnadsstalle') hittar själva elementet, för jag får inget fel där, den bara vill inte ge något värde.. även fast den innehåller ett värde, för med document.forms[0].kostnadsstalle.value får jag värdet.
function preview() {
var iframen = document.iFrameBeslut;
if (controlFields() && iframen.controlFields())
document.forms[0].submit();
}
}
function controlFields() {
// kontroller för parent.asp
}
Efter lite kapning av koden.. alert 1, visar inget värde, men hittar objektet, alert två visar värdet.
obs! hela koden är gjord för IE, inte nån av de övriga webläsarna! iom att det är en produkt för intranät.
249 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2