Έχω γράψει αυτόν τον κώδικα:
και η εικόνα φορτώνεται έστι:Κώδικας:<script type="text/javascript"> function changeSrc() { var source = Array(3); source[0] = 'img1.jpg'; source[1] = 'img2.jpg'; source[2] = 'img3.jpg'; var image=document.getElementById("logo"); image.setAttribute(src,source[Math.round(Math.random()*2)]); } </script>
Αλλά δεν παίζει, μπορεί κάποιος να με βοηθήσει?Κώδικας:<div> <img id="logo" onload="changeSrc()" src=img1.jpg alt="open-source-logo"/> </div>
Εμφάνιση 1-2 από 2
-
26-09-10, 23:14 Φόρτωση διαφορετικής εικόνας κάθε φορά που κάποιος μπαίνει στην σελίδα #1
-
27-09-10, 09:10 Απάντηση: Φόρτωση διαφορετικής εικόνας κάθε φορά που κάποιος μπαίνει στην σελίδα #2
Καλημέρα,
Το img δεν έχει onload, το body έχει. Οπότε θα καλείς τη συνάρτησή σου ως:
< HTML:<body ... onload="myfunc()">
< HTML:<div id="randomImgContainer"></div> <script> function myfunc() { var source = ["img1.jpg", "img2.jpg", ...]; var d = document.getElementById("randomImgContainer"); var im = document.createElement("IMG"); im.src = [ο κώδικας με το random] d.appendChild(im); } </script>
Από την άλλη, αν κάποιος έχει απενεργοποιημένη Javascript έχασες. Κάτι τέτοια ίσως είναι καλύτερα να γίνονται server-side.
Καλή επιτυχία!
Παρόμοια Θέματα
-
Σφάλμα κάθε φορά που δίνω εκτύπωση
Από diamond_gr στο φόρουμ Unix - LinuxΜηνύματα: 19Τελευταίο Μήνυμα: 10-10-10, 20:20 -
Καινούριο σύστημα κάθε φορά που το ανοίγω κολλάει
Από aggelos_tis_nixtas στο φόρουμ Hardware ΓενικάΜηνύματα: 54Τελευταίο Μήνυμα: 29-10-08, 00:46 -
Κόβεται το internet καθε φορά που ανοίγω το pc.
Από r0se στο φόρουμ Alcatel Thomson ADSL modems και routersΜηνύματα: 6Τελευταίο Μήνυμα: 01-04-08, 18:44 -
Μπλε οθονη καθε φορα που γραφω DVD
Από gravis στο φόρουμ WindowsΜηνύματα: 6Τελευταίο Μήνυμα: 10-01-08, 01:11 -
Πρόβλημα κάθε φορά που ανάβει ο Η/Υ (solved)
Από NatCat στο φόρουμ ADSL & Broadband Hardware, routers και modems...Μηνύματα: 7Τελευταίο Μήνυμα: 05-12-05, 22:54
Bookmarks