Zurück   Flashforum > Alternative Technologien > JavaScript & jQuery

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-01-2010, 19:26   #1 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
swfobject ladet alternativen content obwohl flash vorhanden

hi,

ich hab eine seite (www.blackskulls.at) und die funktioniert auch einwandfrei, ich hab das ganze per swfobject eingebunden. zusätzlich habe ich noch eine vollwertige html seite gebaut die im alternativ content steckt... und hier ist das problem, auch wenn flash entdeckt worden ist, ladet die ganze htmlseite im hintergund und das sind eine menge bilder die relativ viel kb haben...

kennt wer einen weg wie man das vermeiden kann?? das wenn flash erkannt wurde nicht im hintergund die alternativseite geladen wird

mfg,
destroy90210
destroy90210 ist offline   Mit Zitat antworten
Alt 11-01-2010, 19:56   #2 (permalink)
·
 
Benutzerbild von pilzebub
 
Registriert seit: Oct 2003
Ort: ··
Beiträge: 722
auf die schnelle würde ich sagen: nimm <noscript> tags

HTML-Code:
<body>
<div id="swfObject">&nbsp;</div>
<script type="text/javascript">
...
 swfobject.embedSWF(...);
</script>
<noscript>
<div id="pageContainer">
...
</div>
</noscript>
</body>

Geändert von pilzebub (11-01-2010 um 19:58 Uhr)
pilzebub ist offline   Mit Zitat antworten
Alt 11-01-2010, 20:23   #3 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
also wenn ich das in einen noscript-tag packe dann wird weder das flash object eingebunden noch die alternativseite geladen...
destroy90210 ist offline   Mit Zitat antworten
Alt 11-01-2010, 20:30   #4 (permalink)
·
 
Benutzerbild von pilzebub
 
Registriert seit: Oct 2003
Ort: ··
Beiträge: 722
wie sieht denn dein neuer html-code aus?
pilzebub ist offline   Mit Zitat antworten
Alt 11-01-2010, 22:46   #5 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
PHP-Code:
<script type="text/javascript">
    $(
document).ready(function(){
        $.
getScript("blackskulls/html/js/checkMail.js");
        $.
getScript("blackskulls/html/js/projectBuilder.js");
        $.
getScript("blackskulls/html/js/menu.js");    
    });
</script>

<script src="blackskulls/flash/js/swfobject.js" type="text/javascript"></script>
<script type="text/javascript">
    var flashvars = {
    };
    var params = {
        menu: "false",
        scale: "noScale",
        allowFullscreen: "true",
        allowScriptAccess: "always",
        bgcolor: "#1A1A1A"
    };
    var attributes = {
        id:"blackSkulls"
    };
    swfobject.embedSWF("blackskulls/flash/blackSkullLoader.swf", "pageContainer", "100%", "100%", "10.0.0", "blackskulls/flash/expressInstall.swf", flashvars, params, attributes);
</script>

</head>
<noscript>
    <body>
        <div id="pageContainer">
....
</div>
</noscript>
</body>
</html> 
so habe ich das versucht... sehe gerade das du das swfobject auch in den body-tag gesteckt hast... bin jetzt leider nicht mehr daheim und kann das nicht versuchen... war das absicht ?
und dieses div wozu ist das ?
PHP-Code:
<div id="swfObject">&nbsp;</div
ein problem ist sicher auch das jquerry die scripte ladet. ProjectBuilder ladet zum bsp. alle thumbs... gibts irgend ne möglichkeit aus swfobjekt einen rückgabewert zu bekommen das flash eingebunden worden ist?

mfg,
destroy90210

Geändert von destroy90210 (11-01-2010 um 22:49 Uhr)
destroy90210 ist offline   Mit Zitat antworten
Alt 11-01-2010, 23:13   #6 (permalink)
·
 
Benutzerbild von pilzebub
 
Registriert seit: Oct 2003
Ort: ··
Beiträge: 722
Zitat:
Zitat von destroy90210 Beitrag anzeigen
[PHP]
... sehe gerade das du das swfobject auch in den body-tag gesteckt hast...
bin jetzt leider nicht mehr daheim und kann das nicht versuchen... war das
absicht ?
ja, ich habe mir es so angewöhnt-> alles schön der reihe nach (script->noscript)
Zitat:
Zitat von destroy90210 Beitrag anzeigen
[PHP]
und dieses div wozu ist das ?
PHP-Code:
<div id="swfObject">&nbsp;</div
da hinein sollst du deine swf laden. ich weiß bzw. hab mir deine css-datei
nicht angeschaut, wegen den anweisungen für die id: pageContainer und das
js würde auch nicht funktionieren wenn es in der id: pageContainer stehen
würde(glaub ich zumindestens *hrhr*).
Zitat:
Zitat von destroy90210 Beitrag anzeigen
ein problem ist sicher auch das jquerry die scripte ladet. ProjectBuilder ladet
zum bsp. alle thumbs... gibts irgend ne möglichkeit aus swfobjekt einen
rückgabewert zu bekommen das flash eingebunden worden ist?
...
keine Ahnung
pilzebub ist offline   Mit Zitat antworten
Alt 23-01-2010, 18:58   #7 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
also ich habe das ganze jetzt so gelösst und das funzt auch so recht gut...

falls wer bessere möglichkeiten hat bitte posten sonst hilfts ja vioelleicht auch wenn anderen mal

PHP-Code:
 if(swfobject.hasFlashPlayerVersion("10")){    
        
//flash in der richtigen version verfügbar
        
var fn = function() {
            var 
attributes = { data:"blackskulls/flash/blackSkullLoader.swf"width:"100%"height:"100%" };
            var 
params = { menu"false"scale"noScale"allowFullscreen"true"bgcolor"#1A1A1A"};
            var 
id "pageContainer";
            
swfobject.createSWF(attributesparamsid);
        }
        
swfobject.addDomLoadEvent(fn);
    }else
    {
        
//alternativ content laden wie javascripts css files und so weiter
//der html code wird zwar trotzdem geladen, aber wenn man bilder und so über css einbindet dann fällt das kb mässig kaum ins gewicht
    
}
    
</script> 
auf blackskulls.at zu sehn
destroy90210 ist offline   Mit Zitat antworten
Alt 12-05-2010, 10:35   #8 (permalink)
Neuer User
 
Benutzerbild von zickzackzorro
 
Registriert seit: Sep 2003
Ort: Köln
Beiträge: 116
kann man so eine Flashabfrage eigentlich auch auf eine Tabellenzelle beschränken, sodaß in einer Zelle entweder ein Bild angezeigt, oder, wenn Flash installiert ist, ein Flashfilm angespielt wird? In meinem Fall wär es Blödsinn die ganze Seite einmal als Flash und einmal als HTML-Version umzusetzen.

sG,
Tobi
zickzackzorro ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SWFobject einbettung Flash mittig html content nicht uncle.sam Flash CS4 Professional 2 25-08-2009 08:46
SWFObject zeigt keinen alternativen Content an gaspode JavaScript & jQuery 1 24-07-2009 12:40
Mp3 Player der leuft, obwohl seite ladet... DAB-FX Flash Einsteiger 3 17-10-2006 20:13
Flash wil { haben, obwohl vorhanden MgO Flash MX 2004 10 22-08-2005 11:07
ie will flash 7 plugin laden, obwohl MX seite und plugin vorhanden homie Flash MX 2 23-10-2003 17:19


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:18 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele