Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πρόσθεση περιεχομένου σε Data Table με Flash

Îåêßíçóå áðü ôï ìÝëïò urbantoilet. Τελευταία δημοσίευση από το μέλος urbantoilet στις 06-11-2008, 16:29. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  03-11-2008, 15:52 45935

    Πρόσθεση περιεχομένου σε Data Table με Flash

    Πως μπορώ να προσθέσω περιεχόμενο (π.χ ένα Label με ένα κείμενο) σε κέλι μέσα στο οποίο υπάρχει ήδη ένα flash αρχείο που εκτελείτε?
    Ο κώδικας μοιάζει κάπως με:
    <table><tr><td><object .......το αρχείο  flash.swf ......></object></td></tr></table>. Θέλω το Label μου να φαίνεται πάνω απο το flash.
    Ευχαριστώ πολύ Smile
  •  03-11-2008, 20:38 45940 σε απάντηση της 45935

    Απ: Πρόσθεση περιεχομένου σε Data Table με Flash

    Περίμενα να δω μήπως κάποιος περισσότερο σχετικός απαντήσει, αλλά μια που δεν βρέθηκε, ορίστε αυτό που μπόρεσα να σκεφτώ. Δεν κάνει αυτό ακριβώς που λες, αλλά νομίζω ότι θα βοηθήσει. Κάντε copy-paste τον κώδικα στο visual studio για να έχεις intellisense και δες και στο html reference. Αυτό που κάνει ο παρακάτω κώδικας είναι ότι παίρνει ένα label που είναι έξω από τον πίνακα και το βάζει στο συγκεκριμένο κελί, μετά από ένα υπάρχον δεύτερο label. Ελπίζω να βοήθησε.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Untitled Page</title>

        <script language="javascript" type="text/javascript">
    // <!CDATA[
            function Button1_onclick() {
                document.getElementById('myCell').appendChild(document.getElementById('label2'));
            }
    // ]]>
        </script>

    </head>
    <body>
        Begin of table<br />
        <table>
            <tr>
                <td id="myCell">
                    <label id="label1">label1</label>
                </td>
            </tr>
        </table>
        End of table<br />
        <label id="label2">
            label2</label>
        <p>
            <input id="Button1" type="button" value="button" onclick="return Button1_onclick()" />
        </p>
    </body>
    </html>


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  06-11-2008, 16:29 46055 σε απάντηση της 45940

    Απ: Πρόσθεση περιεχομένου σε Data Table με Flash

    Δημήτρη ευχαριστώ για την απάντηση αλλά η λύση διαφέρει,
    για να πετύχω να προσθέσω περιεχόμενο (ένα text ή μια εικόνα πάνω απο ένα flash που τρέχει) ακολούθησα την εξής τακτική:
    στο κελί μεσα στο οποίο βρίσκεται το flash προσθεσά το περιεχόμενο (στη συγκεκριμένη περίπτωση ένα png αρχείο) και από πάνω πρόσθεσα το flash αρχείο, δίνοντας την τιμή transparent στο wmode του. Αυτό όμως δεν αρκει για να δουλέψει σωστα και για τον firefox, οποτε χρειαζεται να δωσεις επιπλεον τιμη opaque στο wmode ΚΑΙ μεσα στο embed του flash.
    Επίσης ΟΛΟ το flash πρέπει να βρισκεται μεσα σε div.
    Παραθέτω τον κώδικα για περεταιρω details ....

    HTML
    <table>
      <tr>
        <td >
         <div id="header_flash">
            <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="990" height="126" >
            <param name="movie" value="../banner.swf" />
            <param name="quality" value="high" />
            <param name="wmode" value="transparent" />
            <param name="scale" value="exactfit" />
            <param name="salign" value="lt" />
            <embed src="../banner.swf" quality="high" scale="exactfit" align="middle" wmode="opaque" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="990" height="126"></embed>
            </object>
           
            <img src="../img/2.png" class="logo" style="border:none;" /></div>
      </td>
      </tr>
    </table>

    CSS
    #header_flash{
    position:relative;
    }

    .logo{
    position:absolute;
    width:990px;
    height:20px;
    z-index:5;
    top:105px;
    left:0px;
    }
    Δημοσίευση στην κατηγορία:
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems