tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
277
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    redneb redneb ist offline Mitglied Bronze
    Registriert seit
    Mar 2004
    Beiträge
    47
    Hi,

    ich möchte einen ZDF Ticker auf einer Seite verwenden. Man soll das JS einfach an der stelle einbinden an der der Ticker dann sein soll. (<script language="javascript" src="http://www.heute.de/ZDFheute/exports/ticker" type="text/javascript"></script>)

    Soweit so gut, kein Problem. Nur ist mir der Ticker zu klein. Ich hab mir dann einfach den Source geholt. Jedoch kann ich nur den Hintergrund vergrößern. Ich habe gesehen dass der Ticker zum Teil mit Flash gemacht ist.


    Hier der JS Code
    PHP-Code:


    var requiredVersion 5;
    var 
    useRedirect false;
    var 
    flash2Installed false;
    var 
    flash3Installed false;
    var 
    flash4Installed false;
    var 
    flash5Installed false;
    var 
    flash6Installed false;
    var 
    flash7Installed false;
    var 
    flash8Installed false;
    var 
    flash9Installed false;
    var 
    maxVersion 9;
    var 
    actualVersion 0;
    var 
    hasRightVersion false;
    var 
    jsVersion 1.0;


    var 
    isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true false;
    var 
    isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true false;

    jsVersion 1.1;

    if(
    isIE && isWin){
        
    document.write('<SCR' 'IPT LANGUAGE=VBScript\> \n');
        
    document.write('on error resume next \n');
        
    document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
        
    document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
        
    document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
        
    document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');
        
    document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');
        
    document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');
        
    document.write('flash8Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n');
        
    document.write('flash9Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n');
        
    document.write('</SCR' 'IPT\> \n');
    }


    function 
    detectFlash(){

        if (
    navigator.plugins){
            if (
    navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]){
                var 
    isVersion2 navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" "";
                var 
    flashDescription navigator.plugins["Shockwave Flash" isVersion2].description;
                var 
    flashVersion parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));
                
    flash2Installed flashVersion == 2;
                
    flash3Installed flashVersion == 3;
                
    flash4Installed flashVersion == 4;
                
    flash5Installed flashVersion == 5;
                
    flash6Installed flashVersion == 6;
                
    flash7Installed flashVersion == 7;
                
    flash8Installed flashVersion == 8;
                
    flash9Installed flashVersion == 9;
            }
        }

        for (var 
    2<= maxVersioni++) {
            if (eval(
    "flash" "Installed") == true) {
                
    actualVersion i;
            }
        }

        if(
    navigator.userAgent.indexOf("WebTV") != -1actualVersion 2;

        if (
    actualVersion >= requiredVersion) {
            
    hasRightVersion true;
            if (
    useRedirect) {
                if(
    jsVersion 1.0) {
                    
    window.location.replace(flashPage);
                } else {
                    
    window.location flashPage;
                }
            }
        } else {

            if (
    useRedirect) {
                if(
    jsVersion 1.0) {
                    
    window.location.replace((actualVersion >= 2) ? upgradePage noFlashPage);
                } else {
                    
    window.location = (actualVersion >= 2) ? upgradePage noFlashPage;
                }
            }
        }
    }


    detectFlash();
    function 
    func_ticker() {
        if (!
    useRedirect) {
            if(
    hasRightVersion) { 
                var 
    oeTags '<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
                
    ' WIDTH="468" HEIGHT="60"'
                
    ' CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'
                
    '<PARAM NAME="MOVIE" VALUE="http://www.heute.de/ZDFheute/exports/newsticker.swf">'
                
    '<PARAM NAME="PLAY" VALUE="true">'
                
    '<PARAM NAME="LOOP" VALUE="false">'
                
    '<PARAM NAME="QUALITY" VALUE="high">'
                
    '<PARAM NAME="MENU" VALUE="false">'
                
    '<PARAM NAME="BGCOLOR" VALUE="#000044">'
                
    '<EMBED SRC="http://www.heute.de/ZDFheute/exports/newsticker.swf"'
                
    ' WIDTH="468" HEIGHT="60"'
                
    ' PLAY="true"'
                
    ' LOOP="false"'
                
    ' QUALITY="high"'
                
    ' BGCOLOR="#000044"'
                
    ' MENU="false"'
                
    ' TYPE="application/x-shockwave-flash"'
                
    ' PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">'
                
    '</EMBED>'
                
    '</OBJECT>';
                
                
    document.write(oeTags);
                    
            } else {
                var 
    alternateContent '<MAP NAME=ersatz>'
                
    '<AREA HREF="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" TARGET="_blank" ALT="Flash 5-Plugin" COORDS="272,8,355,22">'
                
    '<AREA HREF="http://www.heute.de" TARGET="_blank" ALT="www.heute.de" COORDS="290,41,428,54">'
                
    '</MAP><IMG SRC="http://www.heute.de/ZDFheute/img/exports/newsticker_ersatz.gif" WIDTH="468" HEIGHT="60" BORDER="0" USEMAP="#ersatz">';
                
    document.write(alternateContent);
            }
        }
    }

    func_ticker(); 


    Jemand ne Idee / Lösung wie ich den Ticker größer darstellen kann? Gibt es eine Möglichkeit eingebundenes Flash vergrößert auszugeben?


    - Danke
     

  2. #2
    Registriert seit
    Jun 2004
    Ort
    Zürich
    Beiträge
    1.359
    Blog-Einträge
    8
    Hallo,

    ja gibt es:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    
    var oeTags = '<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
    [COLOR="Red"]            + ' WIDTH="468" HEIGHT="60"'[/COLOR]
                + ' CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'
                + '<PARAM NAME="MOVIE" VALUE="http://www.heute.de/ZDFheute/exports/newsticker.swf">'
                + '<PARAM NAME="PLAY" VALUE="true">'
                + '<PARAM NAME="LOOP" VALUE="false">'
                + '<PARAM NAME="QUALITY" VALUE="high">'
                + '<PARAM NAME="MENU" VALUE="false">'
                + '<PARAM NAME="BGCOLOR" VALUE="#000044">'
                + '<EMBED SRC="http://www.heute.de/ZDFheute/exports/newsticker.swf"'
               [COLOR="Red"] + ' WIDTH="468" HEIGHT="60"'[/COLOR]
                + ' PLAY="true"'
                + ' LOOP="false"'
                + ' QUALITY="high"'
                + ' BGCOLOR="#000044"'
                + ' MENU="false"'
                + ' TYPE="application/x-shockwave-flash"'
                + ' PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">'
                + '</EMBED>'
                + '</OBJECT>';
    Passe die rotmarkierten Stellen an deine Bedürfnisse an und dann sollte das Skript die *.swf entsprechend einbetten.

    gruss
     

  3. #3
    redneb redneb ist offline Mitglied Bronze
    Registriert seit
    Mar 2004
    Beiträge
    47
    Hi,

    danke, jetzt geht es.

    Ich musste beide Werte (Höhe und Weite) ändern damit es vergrößert wird. Hatte anfangs nur die Höhe geändert.
     

Ähnliche Themen

  1. Flash xml daten lesen und ausgeben
    Von kcyberbob im Forum Flash Plattform
    Antworten: 8
    Letzter Beitrag: 22.12.08, 10:45
  2. URL in xml schreiben und als Bild in Flash ausgeben
    Von calimera im Forum Flash Plattform
    Antworten: 11
    Letzter Beitrag: 10.11.05, 12:59
  3. XML, HTML in Flash ausgeben?
    Von SonMiko im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 28.09.05, 12:09
  4. XML und Flash lesen und ausgeben
    Von Create im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 12.03.05, 14:20
  5. Flash variable ausgeben
    Von Borsty im Forum Flash Plattform
    Antworten: 22
    Letzter Beitrag: 19.10.04, 13:10