Dhtml σε frontpage

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

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

Απάντηση
Άβαταρ μέλους
MichalisS
Honorary Member
Δημοσιεύσεις: 2372
Εγγραφή: 03 Ιαν 2005 23:50

Dhtml σε frontpage

Δημοσίευση από MichalisS » 15 Ιούλ 2005 14:15

Ξεκίνησα μια ιστοσελίδα σε frontpage και έβαλα μέσα μια εικόνα, στην οποία έβαλα dhtml και όταν ο δρομέας περνά από πάνω της αλλάζει σε μια άλλη εικόνα. Όταν ανεβάζω όμως τη σελίδα, και δοκιμάζω αν δουλεύει το dhtml, πρέπει να αφήσω τον δρομέα αρκετή -σχετικά- ώρα πάνω στην εικόνα για να αλλάξει! Είναι πρόβλημα των dynamic html effects ή της σύνδεσης μου, ή του explorer μου, ή του host που τ' ανέβασα; :P

Άβαταρ μέλους
stavroula
Δημοσιεύσεις: 186
Εγγραφή: 02 Μαρ 2001 01:00
Τοποθεσία: athens

Dhtml σε frontpage

Δημοσίευση από stavroula » 15 Ιούλ 2005 14:29

Βάλε και κανά preload image. Μπορεί να φταίει το μέγεθος της εικόνας σε συνδιασμό με την ταχύτητα σύνδεσή σου κτλ. Μπορεί...

Άβαταρ μέλους
RADICAL
Δημοσιεύσεις: 386
Εγγραφή: 14 Ιούλ 2004 01:07
Τοποθεσία: Athens
Επικοινωνία:

Dhtml σε frontpage

Δημοσίευση από RADICAL » 15 Ιούλ 2005 14:30

Το πιθανότερο είναι οτι κάνει αρκετή ώρα επειδή το δεύτερο image δεν έχει φορτωθεί ακόμα και ξεκινάει να φορτώνεται όταν βάζεις το ποντίκι πάνω. Αυτό διορθώνεται κάνοντας preload το δεύτερο image. Μπορείς να το κάνεις με τον εξής κώδικα.

βάλε αυτό στο head:

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

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages&#40;&#41; &#123; //v3.0
  var d=document; if&#40;d.images&#41;&#123; if&#40;!d.MM_p&#41; d.MM_p=new Array&#40;&#41;;
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for&#40;i=0; i<a.length; i++&#41;
    if &#40;a&#91;i&#93;.indexOf&#40;"#"&#41;!=0&#41;&#123; d.MM_p&#91;j&#93;=new Image; d.MM_p&#91;j++&#93;.src=a&#91;i&#93;;&#125;&#125;
&#125;
//-->
</script>
και μετά στο body:

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

<body onLoad="MM_preloadImages&#40;'/images/image.jpg'&#41;">
αν θές να βάλεις παραπάνω απο ένα image βάζεις κόμμα μετά το πρώτο και δίνεις Path για το δεύτερο. Δηλ. έτσι:

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

<body onLoad="MM_preloadImages&#40;'/images/image.jpg','/images/image2.jpg'&#41;">
code generated by Dreamweaver
Εικόνα

Άβαταρ μέλους
stavroula
Δημοσιεύσεις: 186
Εγγραφή: 02 Μαρ 2001 01:00
Τοποθεσία: athens

Dhtml σε frontpage

Δημοσίευση από stavroula » 15 Ιούλ 2005 14:33

Αν έχεις Frontpage 2003 , πήγαινε στα behaviors->Insert->Preload Images και δώσε...

Άβαταρ μέλους
MichalisS
Honorary Member
Δημοσιεύσεις: 2372
Εγγραφή: 03 Ιαν 2005 23:50

Dhtml σε frontpage

Δημοσίευση από MichalisS » 15 Ιούλ 2005 14:41

Ευχαριστώ παιδιά! Ο κώδικας του RADICAL θα βοηθήσει πιστεύω!

Απάντηση

Επιστροφή στο “HTML και XHTML”

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

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