Javascript blocked by internet explorer

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
Post Reply
George
bit level
bit level
Posts: 10
Joined: Wed May 05, 2004 4:15 pm

Javascript blocked by internet explorer

Post by George » Wed Mar 29, 2006 4:19 am

Γεια σας παιδιά. Προσπαθώ να φτιάξω ένα 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 και μου ζητάει άδεια για να το ανοίξει. Τι μπορώ να κάνω; Ευχαριστώ εκ των προτέρων.
George
bit level
bit level
Posts: 10
Joined: Wed May 05, 2004 4:15 pm

Firefox rules

Post by George » Wed Mar 29, 2006 10:21 pm

Τελικά απαντάω στον εαυτό μου για όσους ενδιαφέρονται για την απάντηση. Διάβασα κάπου ότι αυτό γίνεται αν η σελίδα είναι Local και ότι είναι πολύ πιθανό να μην υπάρχει το πρόβλημα αν η σελίδα είναι ανεβασμένη. Δεν είναι σίγουρο όμως διότι πήρα μια σελίδα με active content που άνοιγε κανονικά, την αποθήκευσα και εξακολουθούσε να ανοίγει κανονικα. Πάντως το τελικό μου συμπέρασμα είναι πως Firefox rules!!!
alexo
Venus Former Team Member
Posts: 1305
Joined: Wed Apr 21, 2004 7:00 pm

Re: Firefox rules

Post by alexo » Sat Apr 01, 2006 5:07 pm

George wrote:Διάβασα κάπου ότι αυτό γίνεται αν η σελίδα είναι Local και ότι είναι πολύ πιθανό να μην υπάρχει το πρόβλημα αν η σελίδα είναι ανεβασμένη.
Τι ακριβώς εννοείς ? Την ανοιγείς στο PC σου σε κάποιον server π.χ ΙΙS ή Apache ή απλά κάνεις 2πλό κλίκ στο αρχείο?
Πάντως το τελικό μου συμπέρασμα είναι πως Firefox rules!!!
Κι εγώ μέχρι χθές αυτό έλεγα αλλά δοκίμασα Opera και μου φαίνεται καλύτερος.
Post Reply

Return to “Προγραμματισμός”