HI, Şaşırtıcı bir şekilde, Chrome tarayıcıda, arama penceresi üst javascript işlevlerinde sorunlar buldum. BenKrom tarayıcıda ana pencere işlevi nasıl aranır?
<script type="text/javascript">
function dolink() {
. . .
}
</script>
tanımlanan bir javascript fonksiyonu ile bir pencere var ve bu çağrıyı kullanarak jquery
<script type="text/javascript">
$(function() {
$('a.arglink').click(function() {
window.parent.dolink($(this).attr('href'));
return false;
});
});
</script>
yapar pencere içinde bir iframe varsa Dolink işlev çağrısı çalışmıyor Chrome javascript hata ayıklayıcısına basılarak, window.parent.dolink'in undefined olduğu görülür. Yaptığım tasarım ya da hata mı? Firefox ve IE'de iyi çalışıyor. frameElement
ve
<script type="text/javascript">
$(function() {
$('a.arglink').click(function() {
window.frameElement.ownerDocument.parentWindow.dolink($(this).attr('href'));
return false;
});
});
</script>
gibi kod çağırmalıdır mı? –
evet, aynı alan adında –