HI, Zaskakująco znalazłem problemy w przeglądarce Chrome w wywołaniu funkcji nadrzędnego javascript okna. Jeśli mam okno z funkcji javascript zdefiniowane w nimJak wywołać funkcję okna nadrzędnego w przeglądarce Chrome?
<script type="text/javascript">
function dolink() {
. . .
}
</script>
i mam iframe wewnątrz tego okna sprawia, że to wezwanie jQuery
<script type="text/javascript">
$(function() {
$('a.arglink').click(function() {
window.parent.dolink($(this).attr('href'));
return false;
});
});
</script>
wywołanie dolink funkcji nie działa. Krok po kroku z chromosomowym debuggerem javascript wygląda na to, że window.parent.dolink ma wartość undefined. Jest to projekt lub błąd, który popełniłem? W przeglądarkach Firefox i IE działa dobrze.
Czy iframe na tej samej domenie co dokumentu nadrzędnego? –
tak, na tej samej domenie –