2 Stimmen

swf-Objekt mit html-Klasse?

Hallo Leute, gibt es einen Parameter, mit dem ich einen Klassennamen auf ein SWF-Objekt anwenden kann?

    <script type="text/javascript">
        var params = { allowScriptAccess: "always" };
swfobject.embedSWF("http://www.youtube.com/v/j_aFmziaRdU&amp;enablejsapi=1&amp;playerapiid=ytplayer_13", "ytplayer_13", "425", "365", "8", null, null, params);

    </script>

Dies wird wiedergegeben als <object ... Gibt es irgendeine Möglichkeit, einen Klassennamen zu diesem Thema hinzuzufügen? <object bei der Erstellung mit swfobject? wie <object class="classnam" ...

3voto

weltraumpirat Punkte 22414

Sie verwenden die Attributparameter (es gibt keinen direkten Link zu diesem Absatz, öffnen Sie den Link und suchen Sie nach der Überschrift "STEP 3: Embed your SWF with JavaScript"), um dem Objekt eine ID oder eine Klasse zuzuweisen. Sie können dann Folgendes verwenden document.getElementById() um das Objekt zu erhalten, sobald es erstellt wurde. Oder verwenden Sie #id o .classname aus CSS, so wie Sie es erwarten würden. Allerdings ist Vorsicht geboten: attributes.class einen Fehler verursachen würde (es ist ein reserviertes Schlüsselwort), müssen Sie attributes.styleclass um den Klassennamen festzulegen.

-2voto

TNC Punkte 5360

Sie können die Datei swfobject.js ändern und sie dort manuell hinzufügen. Oder eine manuelle Einbettung gegenüber SWFObject vornehmen. Außerdem wird SWFObject in der Regel in ein Container-Div eingefügt, dort sollten Sie auch eine Klasse einfügen können.

Ich hoffe, das hilft. Ich denke, das ist, was Sie gefragt haben, wenn nicht, mein Fehler.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X