Autor |
Nachricht |
stabenverbuxler
Threadersteller
Dabei seit: 17.09.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 17.09.2009 20:15
Titel Such code schnippsel um in html swf zu laden. |
|
|
Hallo liebe Gemeinde,
ich mache gerade eine Webseite im Dreamweaver cs4.
Ich hab eine Liste von ca. 40 button die alle untereinander liegen in einem beschränkten feld mit scroll balken, jetzt soll jedesmal wenn man auf einen Button klickt ein Bildergalerie (Flash .swf) erscheinen, was ja eigendlich auch nicht das problem ist mit Element ein/aus blenden.
Aber ich denke das es bei ca. 40 galerien die alle auf einander liegen doch sehr unübersichtlich wird, deshalb habe ich mir gedacht ich könnte in meinem html code dem div tag erzählen das er den ersten .swf reinläd und wenn man dann auf den zweiten button klickt den ersten entläd und den zweiten rein läd usw.
Um der frage aus dem weg zu gehen warum ich es nicht direkt alles in flash mache ist das ich dann den scroll balken in der liste nicht mehr bekomm und somit die liste viel zu lang ist.
Ich hoffe das mir jemand helfen kann.
Vielen Dank im voraus.
Gruß Stabenverbuxler
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
stabenverbuxler
Threadersteller
Dabei seit: 17.09.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 17.09.2009 20:26
Titel
|
|
|
Hallo und danke für die schnelle Antwort,
jetzt hab ich nur ein prob ich bin nicht so unbedingt gut in javascript und wüßte momentan nicht wo ich da was ändern sollte.
Gruß Stabenverbuxler
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 17.09.2009 20:34
Titel
|
|
|
stabenverbuxler hat geschrieben: | jetzt hab ich nur ein prob ich bin nicht so unbedingt gut in javascript und wüßte momentan nicht wo ich da was ändern sollte. |
Das ist dann natürlich schlecht, denn ohne Javascript kommst du hier nicht weit
Wirf mal einen Blick auf dieses Script: http://blog.deconcept.com/swfobject/
Das erledigt so gut wie alles für dich, du musst es nur bei einem event aufrufen.
Du findest da ein einfaches Beispiel zum einfügen einer swf in das HTML Dokument:
Code: | <script type="text/javascript" src="swfobject.js"></script>
<div id="flashcontent">
This text is replaced by the Flash movie.
</div>
<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "400", "200", "8", "#336699");
so.write("flashcontent");
</script> |
Das kannst du dir anpassen, in etwa so:
Code: | function inject_swf(movie) {
var so = new SWFObject(movie, "mymovie", "400", "200", "8", "#336699");
so.write("flashcontent");
return false;
}
<a href="movie.swf" onclick="inject_swf(this.href)">Galerie anzeigen</a>
<div id="flashcontent">Hier wird die Galerie erscheinen</div> |
Zuletzt bearbeitet von m am Do 17.09.2009 22:37, insgesamt 1-mal bearbeitet
|
|
|
|
|
stabenverbuxler
Threadersteller
Dabei seit: 17.09.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 18.09.2009 13:14
Titel
|
|
|
m hat geschrieben: | stabenverbuxler hat geschrieben: | jetzt hab ich nur ein prob ich bin nicht so unbedingt gut in javascript und wüßte momentan nicht wo ich da was ändern sollte. |
Das ist dann natürlich schlecht, denn ohne Javascript kommst du hier nicht weit
Wirf mal einen Blick auf dieses Script: http://blog.deconcept.com/swfobject/
Das erledigt so gut wie alles für dich, du musst es nur bei einem event aufrufen.
Du findest da ein einfaches Beispiel zum einfügen einer swf in das HTML Dokument:
Code: | <script type="text/javascript" src="swfobject.js"></script>
<div id="flashcontent">
This text is replaced by the Flash movie.
</div>
<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "400", "200", "8", "#336699");
so.write("flashcontent");
</script> |
Das kannst du dir anpassen, in etwa so:
Code: | function inject_swf(movie) {
var so = new SWFObject(movie, "mymovie", "400", "200", "8", "#336699");
so.write("flashcontent");
return false;
}
<a href="movie.swf" onclick="inject_swf(this.href)">Galerie anzeigen</a>
<div id="flashcontent">Hier wird die Galerie erscheinen</div> |
|
Also sorry aber ich bin anscheinend zu blöd für die welt.
Ich hab das so gemacht wie beschrieben aber er zeigt mir nichts an.
hier der code:
<script type="text/javascript" src="Irw-Hp/Scripts/swfobject_modified.js"></script>
<div id="dogstyle"></div>
<script type="text/javascript">
function inject_swf(movie) {
var so = new SWFObject("movie", "mymovie", "400", "200", "8", "#336699");
so.write("stabi");
return false;
}
<a href="Irw-Hp/dogstyle.swf" onclick=""="inject_swf(this.href)">Galerie anzeigen</a>
<div id="dogstyle"> hier erscheint die galerie</div>
Ich weis nicht mehr was ich tun soll.
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 18.09.2009 13:17
Titel
|
|
|
Vielleicht nochmal genauer hinsehen
|
|
|
|
|
stabenverbuxler
Threadersteller
Dabei seit: 17.09.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 18.09.2009 14:39
Titel
|
|
|
Das ist es ja gerade ich klotz da schon den halben tag drauf und seh es nicht.
|
|
|
|
|
itek
Dabei seit: 08.03.2006
Ort: 127.0.0.1
Alter: -
Geschlecht:
|
Verfasst Fr 18.09.2009 14:47
Titel
|
|
|
Dann müsste man sich mal mit den Grundlagen beschäftigen ...
Als Tipp:
- Wie oft darf ich gleiche IDs vergeben
- Wie rufe ich sinnvoll eine JavaScript-Funktion auf =?=?"
- Welche Variablen kann ich an ein SWFObject übergeben (hinsichtlich Größe, Version etc.)
- Was bringt mir die Code-Zeile "so.write(xxxx)"
- Und wie geh ich am besten mit Dokumentationen zu Scripts um, die ich implementiere
...
|
|
|
|
|
|
|
|
Ähnliche Themen |
Bestimmten Code erst am Ende der Seite laden
PHP/JavaScript Code: Bilder aus externer Quelle laden
HTML-Code
HTML/CSS Code
Fehler im HTML-Code, wo?
PHP VAriable mit HTML Code
|
|