error handling
Hej EksperterJeg er ved at lave en hjælp til mit site.
Når man trykker på ? i topframe henter jeg navnet på siden i hovedframet. Derudfra henter jeg så den rigtige hjælpeside.
Problemet er bare at siden i mit hovedframe i nogle tilfælde ligger på en anden server og derfor får jeg en access denied når jeg forsøger at hente sidens navn.
På en eller anden måde skal jeg have fanget fejlen og få scriptet til at reagerer på den.
Jeg har uden resultat forsøgt at fange fejlen med det her:
window.onerror=function(msg, URL, lineNum) {
var errorMsg = Msg
alert(errorMsg)
return true
}
Mit script til at hente filnavn ser således ud:
<script>
function abnHjaelp() {
side = parent.frames[2][1].location.href;
sidelength = (side.indexOf("?"))
side = side.substring(side.lastIndexOf("/") + 1, sidelength);
hv = window.open("../../help.asp?side=" + side, "hjaelpVindue");
}
</script>
