Πρόβλημα με new Image() in IE και cache!!(βλέπει παλιό img)

Από που να ξεκινήσω; Που θα βρω; κ.α. γενικές ερωτήσεις για την δημιουργία μιας ιστοσελίδας.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
g_p
Δημοσιεύσεις: 134
Εγγραφή: 28 Μάιος 2010 12:43

Πρόβλημα με new Image() in IE και cache!!(βλέπει παλιό img)

Δημοσίευση από g_p » 26 Ιαν 2011 18:26

παιδιά γεια σας,

στο head section του προγραμματος μου έχω

Κώδικας: Επιλογή όλων

<script type="text/javascript">

var image = new Image&#40;&#41;
image.src="images/01.jpg"
alert&#40;image1.width&#41;

</script>
Λοιπόν κάτι τρέχει με το cache του explorer.
Θυμάται το παλιό width p.x. 290
και δεν μπορεί να δει το νέο 407!!

Ελεος, ο mozilla βλέπει το σωστό width και ο IE βλέπει ένα παλιό και
εχει κολλήσει εκει.

Έχεις κανεις αποψη για το θέμα??

ευχαριστώ

Άβαταρ μέλους
_tasos
Δημοσιεύσεις: 116
Εγγραφή: 03 Μάιος 2007 15:06
Επικοινωνία:

Πρόβλημα με new Image() in IE και cache!!(βλέπει παλιό img)

Δημοσίευση από _tasos » 30 Ιαν 2011 13:59

Η cache είναι πρόβλημα σε τέτοιες περιπτώσεις, και δεν σχετίζεται με τον browser. Για να παρακάμψεις την cache βάλε ένα random αριθμό στο url και οι browsers το καταλαβαίνουν σαν άλλο αρχείο οπότε το ξανακατεβάζουν.

Κώδικας: Επιλογή όλων

<script type="text/javascript"> 

var image = new Image&#40;&#41; 
image.src="images/01.jpg?random_value=" + Math.floor&#40;Math.random&#40;&#41; * 1001&#41;
alert&#40;image1.width&#41; 

</script>

g_p
Δημοσιεύσεις: 134
Εγγραφή: 28 Μάιος 2010 12:43

Πρόβλημα με new Image() in IE και cache!!(βλέπει παλιό img)

Δημοσίευση από g_p » 30 Ιαν 2011 19:30

ευχαριστώ για την απάντηση,

αλλά δεν υπάρχει πρόβλημα που μετά το όνομα του ιmage θα υπάρχει ένας random αριθμός??

Άβαταρ μέλους
_tasos
Δημοσιεύσεις: 116
Εγγραφή: 03 Μάιος 2007 15:06
Επικοινωνία:

Πρόβλημα με new Image() in IE και cache!!(βλέπει παλιό img)

Δημοσίευση από _tasos » 31 Ιαν 2011 00:34

Δεν θα έχεις κανένα πρόβλημα, το κάνω συνέχεια ειδικά σε περιπτώσεις με xml αρχεία σε flash ή js κώδικα. ;-)

Απάντηση

Επιστροφή στο “Γενικές ερωτήσεις κατασκευής ιστοσελίδων”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης