realtime Uhr Script

  • Hallo beisammen, da bin ich wieder :

    was funktioniert in FF an diesem Script wieder nicht :

    <div id=Clock align=center style="font-family: Century Gothic; font-size: 9;
    color:#FFFFFF"></div>
    <script type="text/javascript" language="JavaScript" >
    function tick() {
    if (document.all){
    var hours, minutes, seconds, day, month, today, year;
    today = new Date(); hour=today.getHours();
    minutes=today.getMinutes(); seconds=today.getSeconds();
    year=today.getYear();
    day=today.getDate(); month=today.getMonth()+1;
    if (seconds < 10) {seconds="0"+seconds;}
    if (minutes < 10) {minutes="0"+minutes;}
    if (month < 10) {month="0"+month;}
    timeString=day + "." + month + "."+year+" "
    + hour+":"+minutes+":"+seconds;
    Clock.innerHTML = timeString;
    window.setTimeout("tick();", 300);}}
    window.onload = tick;
    </script>

    Danke für Tip !

    PS : Bitte meinen Thread für Video / Audio Plugins noch beachten ( gleichzeitiger Start aller Mediadateien )

    Gruss

    Klaus

  • Zitat von elvislives

    if (document.all)


    Diese Abfrage läuft nur im IE (Opera macht es leider nach), alle anderen Browser werden hier ausgeschlossen.

    Gruß
    Werner

  • Hallo,

    na für einen Laien ist ein Ausschluss leider nicht zu sehen.

    Einen Tip ?

    Was mir grad spontan einfäät : gibt es ein Universal Script für FF ?

    Z.B. Alle Scripts auf einer Website zulassen ?

    Gruss

    Klaus

  • Wenn Du in einem Script document.all oder document.layers siehst, dann ist es meistens ein Script, das in vielen Browsern nicht funktioniert. Es ist aber ohne weiters möglich, Scripts so zu programmieren, daß sie in allen Brwsern laufen. Man muß sich eben nur an den allgemeinen Standard halten. Meine JavaScripts und laufen immer in allen Browsern, die JavaScript kennen und eingschaltet haben.

    Wozu soll denn ein solches "Universalscript" gut sein? Wenn JavaScript im Browser ausgeschaltet ist, dann kannst Du es mit einem Script auch nicht zulassen, da ja schon dieses Script nicht ausgeführt wird. Wenn ein Script Befehle enthält, die ein Browser nicht kennt, dann hilft es auch nicht, daß es zugelassen wird. Wenn Du eine Sprache nicht sprichst, dann hilft es Dir nicht, wenn Du sie hören kannst. Du kannst sie trotzdem nicht verstehen. Außerdem kann man mit lokaler DOM-Programmierung, z.B. mit der Erweiterung Greasemonkey, alles Ausblenden, was man will, ob das jetzt Werbebilder, Flashs oder Scripts sind.

  • Code
    if (document.all){

    raus.

    Code
    Clock.innerHTML = timeString;

    umwandeln in

    Code
    document.getElementById('Clock').innerHTML = timeString;

    Und dann natürlich noch die 2. Klammer der if-Abfrage raus ;)

    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

    Eine Theorie sollte so einfach wie möglich sein, aber nicht einfacher. (A. Einstein)

  • Habe ich gemacht,
    geht nicht ... ???
    <div id=Clock align=center style="font-family: Century Gothic; font-size: 9;
    color:#FFFFFF"></div>
    <script type="text/javascript" language="JavaScript" >
    function tick() {
    var hours, minutes, seconds, day, month, today, year;
    today = new Date(); hour=today.getHours();
    minutes=today.getMinutes(); seconds=today.getSeconds();
    year=today.getYear();
    day=today.getDate(); month=today.getMonth()+1;
    if (seconds < 10) {seconds="0"+seconds;}
    if (minutes < 10) {minutes="0"+minutes;}
    if (month < 10) {month="0"+month;}
    timeString=day + "." + month + "."+year+" "
    + hour+":"+minutes+":"+seconds;
    document.getElementById('Clock').innerHTML = timeString;
    window.setTimeout("tick();", 300);}
    window.onload = tick;
    </script>

    Gruss

    Klaus

  • geht doch ... sorry ...

    aber der hammer ist, dass ich beide scripte, altes und neues in 2 zellen in einer tabelle habe - und bei IE wird 1 mal Uhr angezeigt und bei FF wird 1 mal Uhr angezeigt ... praktisch und ungewöhnlich ...

    Gruss

    Klaus

  • VIDEO Script ( .asx - Datei :(

    <OBJECT ID="MediaPlayer" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" CODEBASE= "http://activex.microsoft.com/activex/contro…rsion=6,4,5,715" width="190" height="256" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
    <PARAM NAME="FileName" VALUE="http://www.xxxxxxxxxxxxxxxxxxxxxxxxxx.asx">
    <PARAM NAME="TransparentAtStart" Value="true">
    <PARAM NAME="AutoStart" Value="false">
    <PARAM NAME="AnimationatStart" Value="false">
    <PARAM NAME="ShowStatusBar" Value="true">
    <PARAM NAME="ShowControls" Value="true">
    <PARAM NAME="autoSize" Value="false">
    <PARAM NAME="displaySize" Value="false">
    <PARAM NAME="ShowAudioControls" Value="true">
    <PARAM NAME="ShowPositionControls" Value="false">
    <Embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downlo…ts/MediaPlayer/" src="http://www.xxxxxxxxxxxxxxxxxxxxxx.asx" Name="MediaPlayer" width="190" height="256" transparentAtStart="1" autostart="1" animationAtStart="0" ShowControls="true" ShowAudioControls="1" ShowPositionControls="0" autoSize="0" ShowStatusBar="1" displaySize="false"></embed></OBJECT>

    AUDIO Script 1 (real player console), .ra - Datei :

    <CENTER><DIV><OBJECT id=RAOCX classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA width=190
    height=35><PARAM NAME="_ExtentX" VALUE="3704"><PARAM NAME="_ExtentY" VALUE="2646"><PARAM NAME="AUTOSTART" VALUE="FALSE"><PARAM NAME="SHUFFLE" VALUE="0"><PARAM NAME="PREFETCH" VALUE="0"><PARAM NAME="NOLABELS" VALUE="0"><PARAM NAME="SRC" VALUE="http://www.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx.ra"><PARAM NAME="CONTROLS" VALUE="ControlPanel"><PARAM NAME="LOOP" VALUE="0"><PARAM NAME="NUMLOOP" VALUE="0"><PARAM NAME="CENTER" VALUE="0"><PARAM NAME="MAINTAINASPECT" VALUE="0"><PARAM NAME="BACKGROUNDCOLOR" VALUE="#FFFFFF">
    <embed height="35" width="190" controls="ControlPanel" src="http://www.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.ra" type="audio/x-pn-realaudio-plugin" autostart=false></OBJECT></DIV></CENTER>

    AUDIO Script 2 (windows media console), .wma - Datei :

    <center><embed type="application/x-mplayer2"
    pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
    Name="MediaPlayer" src="http://www.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.wma"
    AutoStart=false ShowStatusBar=1 volume=-1
    HEIGHT=50 WIDTH=200></embed></center>

    Evtl. Änderung für Firefox ? Für einen Tip wäre ich danbkbar.
    Autostarts sind auf false gesetzt...


    GRUSS

    Klaus