Προς το περιεχόμενο

Πρόβλημα με κουμπί ήχου σε ιστοσελίδα


dancer_69

Προτεινόμενες αναρτήσεις

Δημοσ.

Έχω φτιάξει ένα frameset, που αποτελέιται από δύο frames, ένα ως αριστερό πλάισιο και ένα ως κεντρική σελίδα. Προσπαθώ να εισάγω ενα φλας αρχείο που περιέχει ένα αρχείο ήχου και δύο κουμπιά, για αναπαραγωγή και παύση. Χρησιμοποιώ το Dreamweaver cs3 για την εισαγωγή του φλας, το οποίο μεν φορτώνεται, αλλά έχει ένα πρόβλημα. Ο ήχος φορτώνεται 2 φορές και όταν χρησιμοποιώ το κουμπί παύσης σταματά η πρώτη αλλά συνεχίζει η δεύτερη η οποία δεν σταματά ούτε με χρήση του κουμπιού παύσης. Αυτό συμβαίνει στον Internet Explorer, και όχι στον Firefox όπου το φλας λειτουργεί κανονικά.

Το ίδιο συμβαίνει και αν δοκιμάσω να εισάγω τον ήχο από το Dreamweaver ως plugin.

Γνωρίζει κανείς κάτι γι'αυτό και πως μπορώ να λύσω το πρόβλημα?

Δημοσ.

Δυστυχώς δεν είναι ανεβασμένη η σελίδα με τον ήχο αυτη τη στιγμή(δε λειτουργούσε σωστα και αφαίρεσα το αρχείο) και ούτε έχω πρόσβαση στον υπολογιστή που βρίσκονται τα αρχεία ή τους κωδικούς του site.

Αν παρόλα αυτά μπορεί να βοηθήσει το link, είναι αυτό:

http://www.dancelegend.gr

Δημοσ.
Δυστυχώς δεν είναι ανεβασμένη η σελίδα με τον ήχο αυτη τη στιγμή(δε λειτουργούσε σωστα και αφαίρεσα το αρχείο) και ούτε έχω πρόσβαση στον υπολογιστή που βρίσκονται τα αρχεία ή τους κωδικούς του site.

Αν παρόλα αυτά μπορεί να βοηθήσει το link, είναι αυτό:

http://www.dancelegend.gr

 

Σκέτο το link πως μπορεί να βοηθήσει; Τον κώδικα html πρέπει να δείξεις, μπας και σε βοηθήσουμε, όχι το link!

Δημοσ.

Κανένα από αυτά. Τα αρχεία είναι τα frameset1, xoroiside & xoroicenter.

Το φλας με τον ήχο το εισάγω από στο xoroicenter μέσα σε divAP, και έτσι παρουσιάζεται το πρόβλημα στον Internet explorer. Αν παω να το εισάγω ανοίγοντας το frameset1 ενώ δείχνει ότι έχει εισαχθεί, όταν ανοίγω τη σελίδα δεν φορτώνεται καν.

Δημοσ.

Όπως έγραψα πιο πανω δεν έχω προσβαση στον υπολογιστή που βρίσκονται τα αρχεία και οι κωδικοί.

Όταν θα έχω θα ποστάρω ξανά (από αύριο το απόγευμα μάλλον)

Δημοσ.

Μιας και έχω πρόσβαση στο site μπορώ να συνεχίσω.

Λοιπόν, όταν φορτώσω το φλας με τον ήχο και κάνω προεπισκόπηση της σελίδας(xoroileft.html) στον browser, o ήχος και τα κουμπιά λειτουργούν κανονικά.

Όταν όμως η σελίδα φορτώνεται μέσω του frameset, τότε παρουσιάζεται το πρόβλημα της διπλής αναπαραγωγής του ήχου στον IE.

Παραθέτω τον κώδικα των σχετικών αρχείων παρακάτω:

 

Frameset1.html:

><html>



<head>

<meta name="GENERATOR" content="Microsoft FrontPage 5.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1253" />

<title>Σχολή χορού Dance Legend</title>

</head>

<frameset rows="1,*" cols="280,*" framespacing="0" frameborder="no" border="0">

 <frame src="xoroileft.html">

 <frame src="xoroicenter.html">

 <frame src="xoroileft.html" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="xoroileft" />

 <frame src="xoroicenter.html" name="mainFrame" id="mainFrame" title="xoroicenter" />

</frameset>

<noframes><body>

</body></noframes>

</html>

 

xoroileft.html:

><html>
<head>

<meta name="GENERATOR" content="Microsoft FrontPage 5.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1253" />

<title>Σχολή χορού Dance Legend</title>

<style type="text/css">

<!--

body,td,th {

color: #F63;

}

body {

background-image: url(images/xoroiside.png);

background-repeat: no-repeat;

}

#apDiv1 {

position:absolute;

width:98px;

height:37px;

z-index:1;

left: 41px;

top: 117px;

}

#apDiv2 {

position:absolute;

width:65px;

height:55px;

z-index:1;

left: 153px;

top: 550px;

}

#apDiv3 {

position:absolute;

width:61px;

height:43px;

z-index:1;

left: 187px;

top: 3px;

}

#apDiv4 {

position:absolute;

width:61px;

height:19px;

z-index:1;

top: 5px;

left: 174px;

}

#apDiv5 {

position:absolute;

width:111px;

height:51px;

z-index:1;

left: 32px;

top: 608px;

}

#apDiv6 {

position:absolute;

width:81px;

height:35px;

z-index:2;

top: -3px;

left: -7px;

}

#apDiv7 {

position:absolute;

width:232px;

height:47px;

z-index:2;

left: 0px;

top: 0px;

}

#apDiv8 {

position:absolute;

width:239px;

height:21px;

z-index:2;

top: 2px;

left: 2px;

}

#apDiv9 {

position:absolute;

width:200px;

height:33px;

z-index:2;

top: 3px;

left: 3px;

}

-->

</style>

<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
</head>

<body bgcolor="#000000">

<div id="apDiv9">

</object>

<object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="97" height="34">
 <param name="movie" value="sound1.swf">
 <param name="quality" value="high">
 <param name="wmode" value="transparent">
 <param name="swfversion" value="9.0.45.0">
 <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
 <param name="expressinstall" value="Scripts/expressInstall.swf">
 <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
 <!--[if !IE]>-->
 <object type="application/x-shockwave-flash" data="sound1.swf" width="97" height="34">
   <!--<![endif]-->
   <param name="quality" value="high">
   <param name="wmode" value="transparent">
   <param name="swfversion" value="9.0.45.0">
   <param name="expressinstall" value="Scripts/expressInstall.swf">
   <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
   <div>
     <h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
     <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
   </div>
   <!--[if !IE]>-->
 </object>
 <!--<![endif]-->
</object>
</div>

<pre>





<img border="0" src="buttons/dl.gif" width="172" height="87" align="middle"></pre>

<p> </p>

<blockquote>

 <p>ΑΚΟΥΣΤΕ  </p>

<p> ΤΗΝ

</p>

 <p>ΚΑΡΔΙΑ  </p>

 <p>ΣΑΣ</p>

 <p> ΝΑ</p>

<p>ΧΤΥΠΑ</p>

 <p>ΣΤΟ</p>

 <p>ΡΥΘΜΟ</p>

 <p>ΤΗΣ</p>

 <p>ΜΟΥΣΙΚΗΣ</p>

 <div id="apDiv5">

 <p><a href="frame.htm" target="_parent"><img src="buttons/back2.png" width="109" height="37" hspace="3" border="0"></a></p>

 </div>

</blockquote>
<script type="text/javascript">
<!--
swfobject.registerObject("FlashID");
//-->
</script>
</body>

</html>

Δημοσ.

θα σου προτείνω να μην ξανα ανοίξεις το front page (ναι να μη δουλεύεις με frame) . Αποτι καταλαβαίνω χρησιμοποιείς τα ίδια frame 2 φορές . Ο κώδικας είναι πολύ σούπα δεν αντέχω να τον κοιτάζω . (μη παρεξηγηθείς το πρόγραμμα κράζω όχι εσένα που καταλαβαίνω οτι είσαι αρχάριος)

Δημοσ.

Η αλήθεια είναι ότι δε χρησιμοποιώ το frontpage καθόλου. Αλλά το site είχε ξεκινήσει να φτιάχνεται από άλλον και πολλές σελίδες προυπήρχαν(όχι βέβαια με τη μορφή που έχουν τώρα). Οι σελίδες που παρέθεσα παραπάνω έγιναν από το dreamweaver, αλλά έχουν στην αρχή κώδικα από κάποια προυπάρχουσα σελίδα που προφανώς έγινε με το frontpage. Επειδή είχα πρόβλημα με τα ελληνικά, απλά έκανα μέσω notepad αντιγραφή τον κώδικα σχετικά με την codepage μόνο.

Πάντως η αναφορά σου με βοήθησε να εστιάσω στο πρόβλημα, και έτσι βρήκα λύση.

Όταν έφτιαξα τα frames αυτά, ήταν η πρώτη απόπειρα από το dreamweaver(με το οποίο είχα ασχοληθεί εκείνη τη στιγμή όχι περισσότερο απο 1 με 2 ώρες).

Τώρα όμως που έχω μπει περισσότερο στο νόημα, και με τη βοήθεια της παρατήρησής σου, απλά δημιουργώντας μια νέα σελίδα στο dreamweaver και εισάγοντας ένα νέο frame αριστερά, το πρόβλημα λύθηκε. Απλά χρειάστηκε στο src να δηλώσω τις σελίδες που ήθελα, αντί των εξ'ορισμού δημιουργημένων paths και ονομάτων.

Το φλας φορτώθηκε κανονικά και ο ήχος παίζει φυσιολογικά τώρα.

 

Ευχαριστώ πολύ για τη βοήθεια.

Αρχειοθετημένο

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

  • Δημιουργία νέου...