Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
Benutzer 62503
Account gelöscht Threadersteller
Ort: -
|
Verfasst Di 17.07.2007 11:52
Titel Wahl zwischen Flash und HTML |
|
|
Hallo. Ich habe für eine Website ein kleines Intro gestaltet, eine Version mit FLash und eine Version mit HTML.
Diese möchte ich jetzt einbinden in die HTML-Seite.
Gibt es eine Möglichkeit, dass der Browser selbst entscheidet, welches Intro er wählt. Wenn er beispielsweise kein Plugin für das Flash-Intro hat, er automatisch zum HTML-Intro springt.
Das Flash-Intro ist natürlich die 1.Wahl und sollte dann erst, wie beim Beispiel, durch das HTML-Intro ersetzt werden.
Greetzz der Chico
|
|
|
|
|
Anti78
Dabei seit: 16.09.2003
Ort: Tbb/Mz/M
Alter: 46
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
opendix
Dabei seit: 17.07.2007
Ort: Zweibrücken
Alter: -
Geschlecht:
|
Verfasst Di 17.07.2007 11:57
Titel
|
|
|
über php könntest du es mit einer if klausel realisieren:
z.b:
if(prüfe ob flash beim user aktiviert/installiert)
{
zeige flash intro
}
else
{
zeige html intro
}
wie und ob du mit php prüfen kannst ob der user flash installiert hast, weiß ich nicht genau, aber ich geh mal eben suchen...
falls es nicht mit php geht, geht es nach dem selben prinzip auch mit einer anderen sprache
|
|
|
|
|
deeesi
Dabei seit: 01.09.2004
Ort: Leverkusen
Alter: 42
Geschlecht:
|
Verfasst Di 17.07.2007 11:58
Titel
|
|
|
Schau mal hier: http://www.powerflasher.de/sites/blog/swfobject/
Das wird mit JavaScript eingebunden.
Nachteil. Man sieht den Flashfilm auch nicht bei ausgeschaltetem JavaScript.
Aber wenn der User kein Flash installiert hat, wird der HTML Inhalt angezeigt, der in dem div aus dem so.write Teil steht.
da z.b.
Code: | <script type="text/javascript" src="swfobject.js"></script>
<div id="flashcontent">
Dieser Text wird durch den Flashinhalt ersetzt.
</div>
<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
so.write("flashcontent");
</script> |
naja, oder du googlest selbst noch einmal nach "swfobject"
gibt bestimmt noch mehr möglichkeiten
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Di 17.07.2007 12:03
Titel
|
|
|
opendix hat geschrieben: | über php könntest du es mit einer if klausel realisieren:
z.b:
if(prüfe ob flash beim user aktiviert/installiert)
{
zeige flash intro
}
else
{
zeige html intro
}
wie und ob du mit php prüfen kannst ob der user flash installiert hast, weiß ich nicht genau, aber ich geh mal eben suchen...
falls es nicht mit php geht, geht es nach dem selben prinzip auch mit einer anderen sprache |
jetzt musst du uns nur noch mitteilen, wie du mit php auf die client informationen zugreifen willst.
|
|
|
|
|
Benutzer 62503
Account gelöscht Threadersteller
Ort: -
|
Verfasst Di 17.07.2007 13:19
Titel
|
|
|
komm mit den angebotenen Seiten irgendwie gar nicht klar.
Hier ist mein Code für das HTML-Intro:
Code: | <html>
<head>
<title>Intro_HTML</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- ImageReady Preload Script (Intro_HTML.psd) -->
<script type="text/javascript">
<!--
function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}
function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}
var preloadFlag = false;
function preloadImages() {
if (document.images) {
deutsch_over = newImage("Bilder/deutsch-over.gif");
deutsch_out = newImage("Bilder/deutsch-out.gif");
tschechisch_over = newImage("Bilder/tschechisch-over.gif");
tschechisch_out = newImage("Bilder/tschechisch-out.gif");
englisch_out = newImage("Bilder/englisch-out.gif");
englisch_over = newImage("Bilder/englisch-over.gif");
preloadFlag = true;
}
}
// -->
</script>
<style type="text/css">
<!--
#Tabelle_01 { width: 641px;
height: 650px;
left: 0px;
top: 0px;
margin-left: 0px;
}
-->
</style>
<!-- End Preload Script -->
</head>
<body background="background2.png" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="preloadImages();">
<!-- ImageReady Slices (Intro_HTML.psd) -->
<div align="center">
<table id="Tabelle_01" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="7">
<img src="Bilder/Intro_HTML_01.gif" width="640" height="75" alt=""></td>
<td>
<img src="Bilder/spacer.gif" width="1" height="75" alt=""></td>
</tr>
<tr>
<td colspan="3" rowspan="2">
<img src="Bilder/Intro_HTML_02.gif" width="190" height="150" alt=""></td>
<td>
<a href="#"
onmouseover="changeImages('deutsch', 'Bilder/deutsch-over.gif'); return true;"
onmouseout="changeImages('deutsch', 'Bilder/deutsch-out.gif'); return true;"
onmousedown="changeImages('deutsch', 'Bilder/deutsch-over.gif'); return true;"
onmouseup="changeImages('deutsch', 'Bilder/deutsch-over.gif'); return true;">
<img name="deutsch" src="Bilder/deutsch.gif" width="90" height="60" border="0" alt=""></a></td>
<td colspan="3" rowspan="2">
<img src="Bilder/Intro_HTML_04.gif" width="360" height="150" alt=""></td>
<td>
<img src="Bilder/spacer.gif" width="1" height="60" alt=""></td>
</tr>
<tr>
<td rowspan="3">
<img src="Bilder/Intro_HTML_05.gif" width="90" height="515" alt=""></td>
<td>
<img src="Bilder/spacer.gif" width="1" height="90" alt=""></td>
</tr>
<tr>
<td rowspan="2">
<img src="Bilder/Intro_HTML_06.gif" width="50" height="425" alt=""></td>
<td>
<a href="#"
onmouseover="changeImages('tschechisch', 'Bilder/tschechisch-over.gif'); return true;"
onmouseout="changeImages('tschechisch', 'Bilder/tschechisch-out.gif'); return true;"
onmousedown="changeImages('tschechisch', 'Bilder/tschechisch-over.gif'); return true;"
onmouseup="changeImages('tschechisch', 'Bilder/tschechisch-over.gif'); return true;">
<img name="tschechisch" src="Bilder/tschechisch.gif" width="90" height="60" border="0" alt=""></a></td>
<td rowspan="2">
<img src="Bilder/Intro_HTML_08.gif" width="50" height="425" alt=""></td>
<td rowspan="2">
<img src="Bilder/Intro_HTML_09.gif" width="210" height="425" alt=""></td>
<td>
<a href="#"
onmouseover="changeImages('englisch', 'Bilder/englisch-over.gif'); return true;"
onmouseout="changeImages('englisch', 'Bilder/englisch-out.gif'); return true;"
onmousedown="changeImages('englisch', 'Bilder/englisch-over.gif'); return true;"
onmouseup="changeImages('englisch', 'Bilder/englisch-over.gif'); return true;">
<img name="englisch" src="Bilder/englisch.gif" width="90" height="60" border="0" alt=""></a></td>
<td rowspan="2">
<img src="Bilder/Intro_HTML_11.gif" width="60" height="425" alt=""></td>
<td>
<img src="Bilder/spacer.gif" width="1" height="60" alt=""></td>
</tr>
<tr>
<td>
<img src="Bilder/Intro_HTML_12.gif" width="90" height="365" alt=""></td>
<td>
<img src="Bilder/Intro_HTML_13.gif" width="90" height="365" alt=""></td>
<td>
<img src="Bilder/spacer.gif" width="1" height="365" alt=""></td>
</tr>
</table>
</div>
<!-- End ImageReady Slices -->
</body>
</html> |
Hier mein Code für das Flash-Intro:
Code: | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Intro_Flash</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="AC_RunActiveContent.js" language="javascript"></script>
<style type="text/css">
<!--
#Intro {
height: auto;
left: 0px;
top: 0px;
width: 640px;
margin: 0px auto;
margin-top: -8px;
}
-->
</style>
</head>
<body background="background2.png">
<!--Im Film verwendete URLs-->
<!--Im Film verwendeter Text-->
<!-- saved from url=(0013)about:internet -->
<div id="Intro">
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("Diese Seite erfordert die Datei \"AC_RunActiveContent.js\".");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
'width', '640',
'height', '650',
'src', 'Intro_Flash',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'top',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'Intro_Flash',
'bgcolor', '#ffffff',
'name', 'Intro_Flash',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'Intro_Flash',
'salign', ''
); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="640" height="650" id="Intro_Flash" align="top">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="Intro_Flash.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /> <embed src="Intro_Flash.swf" quality="high" bgcolor="#ffffff" width="640" height="650" name="Intro_Flash" align="top" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>
</div>
</body>
</html>
|
Wo muss jetzt was rein und was muss ich anpassen, bin noch nicht so fit beim Programieren, darum sorry
|
|
|
|
|
opendix
Dabei seit: 17.07.2007
Ort: Zweibrücken
Alter: -
Geschlecht:
|
Verfasst Di 17.07.2007 13:22
Titel
|
|
|
Zitat: |
wie und ob du mit php prüfen kannst ob der user flash installiert hast, weiß ich nicht genau, aber ich geh mal eben suchen...
falls es nicht mit php geht, geht es nach dem selben prinzip auch mit einer anderen sprache |
|
|
|
|
|
|
|
|
Ähnliche Themen |
X-HTML VS. Flash
Flash in Html?
Flash vs. HTML
Html css (Flash)
[HTML/FLASH]
HTML in Flash
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|