reload swf σε κάθε page load

Λύσεις προβλημάτων για το δημοφιλές πρόγραμμα κατασκευής παρουσιάσεων στο διαδίκτυο.

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

Απάντηση
intelcore2
Δημοσιεύσεις: 677
Εγγραφή: 27 Ιούλ 2007 19:46
Τοποθεσία: Pagrati
Επικοινωνία:

reload swf σε κάθε page load

Δημοσίευση από intelcore2 » 24 Ιούλ 2009 01:48

Το πρόβλημα που αντιμετωπίζω είναι το εξής
Φτιάχνω ένα site που χρησιμοποιεί ένα έτοιμο flash gallery.
Το flash gallery ενημερώνεται απο ένα xml.

Το xml το δημιουργώ δυναμικά με coldfusion. Ολα πηγαίνουν μια χαρά, το xml δημιουργείται με τα σωστά δεδομένα (κατηγορίες και φωτό κάτω απο κάθε κατηγορία)

Το πρόβλημα είναι ότι στον i.e 7 και 8 που το δοκίμασα, διαβάζει συνέχεια το cacharismeno swf με αποτέλεσμα ο χρήστης να μην βλέπει το ενημερωμένο swf που έχει προκύψει απο τις επιλογές του, αλλά βλέπει τα περιεχόμενα της πρώτης του πάντα επιλογής.

Σε safari, firefox, και chrome, όλα λειτουργούν άψογα.
Μετά απο πολύ ψάξιμο δοκίμασα τα εξής

1) χρήση των metatags <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
χωρίς αποτέλεσμα

2)χρήση Javascript window.location.reload(true); xωρίς αποτέλεσμα (μπαίνει σε Loop)
3)να δώσω μοναδικό όνομα στο swf ώστε να το φορτώνει κάθε φορά που θα φορτώνει η σελίδα

<param name="movie" value="main1.swf?UniqueID=<CFOUTPUT>#CreateUUID()#</CFOUTPUT>">

Κανένα αποτέλεσμα σε IE
Εχετε να προτείνετει κάτι?
Σας ευχαριστώ

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6237
Εγγραφή: 30 Νοέμ 2004 03:09

reload swf σε κάθε page load

Δημοσίευση από fafos » 24 Ιούλ 2009 02:48

enas filos pou eixe paromoio provlhma edine ena tyxaio var sto xml otan to kalouse to swf.. kati analogo me to 3 pou prospathises alla mesa ston kodika tou swf ekei pou kalei to xml.. kati tetoio dhladh:

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

var Randomstr&#58;String = '?var='+random&#40;100&#41;;
xml.load&#40;url+Randostr&#41;;
loadvars.load&#40;url+Randostr&#41;;
(den ta pao kai poly kala me thn flash opote mporei na exo grapsei patatia :lol: )
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

intelcore2
Δημοσιεύσεις: 677
Εγγραφή: 27 Ιούλ 2007 19:46
Τοποθεσία: Pagrati
Επικοινωνία:

reload swf σε κάθε page load

Δημοσίευση από intelcore2 » 24 Ιούλ 2009 03:25

fafos έγραψε:enas filos pou eixe paromoio provlhma edine ena tyxaio var sto xml otan to kalouse to swf.. kati analogo me to 3 pou prospathises alla mesa ston kodika tou swf ekei pou kalei to xml.. kati tetoio dhladh:

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

var Randomstr&#58;String = '?var='+random&#40;100&#41;;
xml.load&#40;url+Randostr&#41;;
loadvars.load&#40;url+Randostr&#41;;
(den ta pao kai poly kala me thn flash opote mporei na exo grapsei patatia :lol: )
Fafos ευχαριστώ για την βοήθεια, ψάχνοντας το λίγο είδα ότι η λύση που προτείνεις πιθανότατα παίζει. Με μία πρώτη ματιά φαίνεται λίγο περίεργο γιατί το πρόβλημα φαίνεται να είναι το swf Που έχει cacharistei. Θα το κοιτάξω αύριο και θα Postaro την λύση.

Άβαταρ μέλους
HeRu
Flash Moderator
Δημοσιεύσεις: 800
Εγγραφή: 16 Αύγ 2004 10:49
Επικοινωνία:

reload swf σε κάθε page load

Δημοσίευση από HeRu » 24 Ιούλ 2009 08:24

Μια άλλη λύση είναι να βάλεις μέσα στην html ένα variable διπλά από το .swf

"gallery.swf?nocache"

Απάντηση

Επιστροφή στο “Flash γενικά”

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

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