Ergebnis 1 bis 11 von 11
  1. #1
    knipsi ist offline Grünschnabel
    registriert
    01-01-2006
    Beiträge
    3

    Exclamation Javascript im Mozilla Firefox

    Hallo.

    Habe folgendes Script auf meine Seite gebastelt.
    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    	<title>Welcome to Dahlbäck Racing</title>
    <link href="../styles.css" rel="stylesheet" type="text/css">
    <SCRIPT LANGUAGE="JavaScript">
    <!--//
    var browserName = navigator.appName;
    var browserVer = parseFloat(navigator.appVersion);
    var browserMac = navigator.appVersion.indexOf("Macintosh");  
    var browserWin = navigator.appVersion.indexOf("Win");  
    var version = "ack";  
    
    if (browserName == "Netscape"  
    && browserVer >= 3) version = "n3";  
    if (browserName == "Netscape"  
    && browserVer >= 4) version = "n4";  
    if (browserName == "Microsoft Internet Explorer"  
    && browserVer >= 3.01  
    && browserMac != -1) version = "ie3m";   
    	if (browserName == "Microsoft Internet Explorer"  
    && browserVer >= 4) version = "ie4";  
      var libOk = (version == "n4"
    || version == "ie4") ? true : false;
    var rollOk = (version == "n3"
    || version == "n4"
    || version == "ie3m"
    || version == "ie4") ? true : false;
    var ImgButtonOk = (version == "ie4") ? true : false;  
      
    var currentNews = 0;
    var numNews = 0;
    var newsArr = new Array();
    var dateArr = new Array();
    
    addToNews("Guten Rutsch ins Neue Jahr!","31.12.05");
    addToNews("Happy New Year","01.01.06");
    
    function addToNews(news,datum)
    {
    	newsArr[numNews] = news; 
    	if(datum!=null) dateArr[numNews] = datum;	
    	else dateArr[numNews] = "";	
    	numNews++;  
    }
    function updateNews() 
    {
    	if(version == "ie4" && navigator.appVersion.indexOf("4.01")==-1){ 
    		document.all["news"].innerHTML = "<font size=2px>"+dateArr[currentNews]+":</font><br>"+newsArr[currentNews];
    		currentNews++;
    		if(currentNews == newsArr.length)currentNews = 0;
    		setTimeout("updateNews()",6000);
    	}
    	else{
    	     var num = Math.floor((newsArr.length-1)*Math.random()+0.5);
    	     document.write(newsArr[num]);
    	}
    }
    //-->
    </SCRIPT>
    
    <table border=1 width=400 bgcolor="#473A51">
    <tr><td align=center><font color="#FF0033"><b>++ Aktualisierungen ++</b></font></td></tr>
    <tr valign=top><td>
    
    <table border=1 width=400 bgcolor="#FFFF66" height=100>
    <tr valign=top><td><p class=onWhite id=news><script language="JavaScript">updateNews()</script></p></td></tr>
    </table> 
    
    </td></tr>
    Im Internet Explorer läufts ohne probleme.
    Im Mozilla Firefox läuft es nicht. Der wechsel zwischen den einzelnen Meldungen funzt nich.

    Hoffe ihr könnt mir helfen!
    Geändert von pit-r (01-01-2006 um 18:17 Uhr) Grund: code-Tags hinzugefügt...

  2. #2
    pit-r Guest

    AW: Javascript im Mozilla Firefox

    Moin!

    Wow! Da haste ja echt eine Reise in eine lang vergangene Epoche hinter Dir.
    Am Besten wäre, das Script an ein Museum zu übergeben und was Neues zu häkeln. Damit es in Ansätzen noch weiterhin sein Unwesen treiben kann:
    PHP-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <
    html>
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <
    title>Welcome to Dahlbäck Racing</title>
    <
    script type="text/javascript">
    <!--
    currentNews=0;
    numNews=0;
    newsArr=new Array();
    dateArr=new Array();
    addToNews("Guten Rutsch ins Neue Jahr!","31.12.05");
    addToNews("Happy New Year","01.01.06");
    function 
    addToNews(news,datum){
    newsArr[numNews]=news;
    if(
    datum!=null)dateArr[numNews]=datum;
    else 
    dateArr[numNews]="";
    numNews++;
    }
    function 
    updateNews(){
    document.getElementById('news').innerHTML='<span style="font-size:0.9em">'+dateArr[currentNews]+':<br>'+newsArr[currentNews]+'</span>';
    currentNews++;
    if(
    currentNews==newsArr.length)currentNews=0;
    setTimeout("updateNews()",6000);
    }
    //-->
    </script>
    </head>
    <body onload="updateNews()">
    <table border="1" style="width:400px;background-color:#473A51">
    <tr><td style="text-align:center"><span style="color:#FF0033;font-weight:bold;">++ Aktualisierungen ++</td></tr>
    <tr><td style="vertical-align:top">
    <table border="1" style="width:400px;background-color:#FFFF66;height:100px">
    <tr valign=top><td id="news"></td></tr>
    </table>
    </td></tr></table>
    </body>
    </html> 
    Ahoi - Pit

  3. #3
    knipsi ist offline Grünschnabel
    registriert
    01-01-2006
    Beiträge
    3

    AW: Javascript im Mozilla Firefox

    danke,das funzt

  4. #4
    Mufflon ist offline Grünschnabel
    registriert
    28-01-2007
    Beiträge
    4

    AW: Javascript im Mozilla Firefox

    Kann man denn in die Nachrichtenbox auch einen Link einbauen ? Also im Text eine Stelle, die man anklickt, um auf eine andere Seite zu kommen ?

    Markus.

  5. #5
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Beiträge
    14.671

    AW: Javascript im Mozilla Firefox

    was hat dein Test ergeben?

  6. #6
    pit-r Guest

    AW: Javascript im Mozilla Firefox

    Kann man.

    Edit - @ein schlauer: nein - ich hab Dich nicht übersehen.

  7. #7
    Mufflon ist offline Grünschnabel
    registriert
    28-01-2007
    Beiträge
    4

    AW: Javascript im Mozilla Firefox

    Und wie geht das ? Wenn ich es versuche verschwindet der ganze Text in der box

  8. #8
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Beiträge
    14.671

    AW: Javascript im Mozilla Firefox

    einfach den Link in den Text machen

  9. #9
    Mufflon ist offline Grünschnabel
    registriert
    28-01-2007
    Beiträge
    4

    AW: Javascript im Mozilla Firefox

    Also wenn ich da, wo nun z.B. "Guten Rutsch..." steht einen stinknormalen Hyperlink reinschreibe, passiert gar nix. Der Link steht dann zwar drinnen, aber er kann nicht angeklickt werden.

    Code:
    addToNews("Guten Rutsch ins Neue Jahr!","31.12.05"); 
    addToNews("Happy New Year","01.01.06");

  10. #10
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Beiträge
    14.671

    AW: Javascript im Mozilla Firefox

    ich seh keinen Link?
    Ein Link sieht so aus: <a href="http://domain.tld/pfad">text</a>
    Du musst natürlich die doppelten Anführungszeichen maskieren oder du setzt das ganze in einfache.

  11. #11
    Mufflon ist offline Grünschnabel
    registriert
    28-01-2007
    Beiträge
    4

    AW: Javascript im Mozilla Firefox

    Aaaaaaaaaah ! Es lag an den Anführungszeichen. Dankeschööööööööööööööön !!!!!

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 21-02-2005, 13:56
  2. CSS -/- Mozilla Firefox
    Von Domovoi im Forum CSS und (X)HTML
    Antworten: 1
    Letzter Beitrag: 12-12-2004, 20:28
  3. Javascript Problem im Firefox Browser
    Von MG110580 im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 09-11-2004, 23:52
  4. Mozilla Firefox und Javascript
    Von Alfred Tetzlaff im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 22-09-2004, 18:41
  5. Antworten: 7
    Letzter Beitrag: 14-06-2004, 21:40

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •