Page 1 of 1

Javascript blocked by internet explorer

Posted: Wed Mar 29, 2006 4:19 am
by George
Γεια σας παιδιά. Προσπαθώ να φτιάξω ένα menu το οποίο πατώντας σε ένα κουμπί το menu θα ξεδιπλώνει. Κατέληξα σε αυτόν τον κώδικα:

<ul id="collapsibleList">
<li>
<a href="#"><img src="icons/menu_03.jpg" /></a>
</li>
<li>
<script type="text/javascript">document.writeln('<a href="#"><img src="icons/menu_03.jpg" src="closed.png" alt="Open list" onClick="toggle(\'iBMImage\',\'iBMList\');"></a>');</script>
</li>
<ul id="iBMList">
<li><a href="#"><img src="icons/menu_03.jpg" /></a></li>
<li><a href="#"><img src="icons/menu_03.jpg" /></a></li>
</ul>
<li>
<a href="#"><img src="icons/menu_03.jpg" /></a>
</li>
</ul>



<script type="text/javascript">
document.getElementById('collapsibleList').style.listStyle="none"; // remove list markers
document.getElementById('iBMList').style.display="none"; // collapse list
// this function toggles the status of a list
function toggle(image,list){
var listElementStyle=document.getElementById(list).style;
if (listElementStyle.display=="none"){
listElementStyle.display="block";
document.getElementById(image).src="open.png";
document.getElementById(image).alt="Close list";
}else{
listElementStyle.display="none";
document.getElementById(image).src="closed.png";
document.getElementById(image).alt="Open list";
}
}
</script>

Το δεύτερο κουμπί ξεδιπλώνεται. Το πρόβλημα μου είναι πως ο Firefox το ανοίγει κανονικά ενώ ο ie το μπλοκάρει γιατί βρίσκει active contect και μου ζητάει άδεια για να το ανοίξει. Τι μπορώ να κάνω; Ευχαριστώ εκ των προτέρων.

Firefox rules

Posted: Wed Mar 29, 2006 10:21 pm
by George
Τελικά απαντάω στον εαυτό μου για όσους ενδιαφέρονται για την απάντηση. Διάβασα κάπου ότι αυτό γίνεται αν η σελίδα είναι Local και ότι είναι πολύ πιθανό να μην υπάρχει το πρόβλημα αν η σελίδα είναι ανεβασμένη. Δεν είναι σίγουρο όμως διότι πήρα μια σελίδα με active content που άνοιγε κανονικά, την αποθήκευσα και εξακολουθούσε να ανοίγει κανονικα. Πάντως το τελικό μου συμπέρασμα είναι πως Firefox rules!!!

Re: Firefox rules

Posted: Sat Apr 01, 2006 5:07 pm
by alexo
George wrote:Διάβασα κάπου ότι αυτό γίνεται αν η σελίδα είναι Local και ότι είναι πολύ πιθανό να μην υπάρχει το πρόβλημα αν η σελίδα είναι ανεβασμένη.
Τι ακριβώς εννοείς ? Την ανοιγείς στο PC σου σε κάποιον server π.χ ΙΙS ή Apache ή απλά κάνεις 2πλό κλίκ στο αρχείο?
Πάντως το τελικό μου συμπέρασμα είναι πως Firefox rules!!!
Κι εγώ μέχρι χθές αυτό έλεγα αλλά δοκίμασα Opera και μου φαίνεται καλύτερος.