oli: Tageswechsel eines Bildes.

Hallo Forum

Schön das es Dich wieder gibt...
Ich hab da auch schon ein Problem: Ich brauche ein JavaScript mit welchem ich ein Bild in einer Tabelle wechseln kann und zwar so, dass jeden Tag ein anderes kommt (und dieses für den Tag auch bleibt!!). Dies soll aber auch für die ganze Website gelten (ca. 30Seiten!!)
Ich danke Euch!
Oli

  1. Hallo Oli,

    spezifiziere Dein Problem doch mal genauer.
    Willst Du nach dem Ablauf des Tages ein automatischen dynamsichen Bildwechsel?
    (d.h. wenn einer über die Tagesgrenze hinaus Deine Webseite betrachtet, wird Punkt 0:00 Uhr das Bild ausgetauscht).
    Oder soll einfach bloß jeden Tag ein anderes Bild angezeigt werden? In dem Fall gibt es zwei Möglichkeiten. Entweder Du uploadest jeden Tag das neue Bild unter den gleichen Dateinamen wie das alte (dann ist es ja ersetzt) oder Du kopierst vorher alle Bilder die Du brauchst auf den Server und die jeweilige Datei wird per Javascript ausgewählt und geladen. In dem Fall kannst Du den HTML-Code ja dynamisch mit
    document.write
    erzeugen. Vorher fragst Du über das Date() Objekt das Datum ab und wählst danach die entsprechende Bilddatei.

    Anwort zu ungenau? Naja, ich will mir die Arbeit sparen für jede einzelne Möglichkeit die Lösung detailiert niederzuschreiben, wo Du doch wahrscheinlich bloß eine davon brauchst :-)
    Wenns also noch Fragen gibt, dann frag. Allerdings dürftest Du ab hier schon mit SelfHTML problemlos weiterkommen.

    Gruß
       Michael

    1. Tja also ich hab folgendes Problem:

      Wenn ich das Datum rauslese, so funktioniert das prima. Doch ich kann nicht ein Bild rein schreiben, darum habe ich die JavaScript Funktion auf das Bild gelegt (geht das??!!). Jetzt spuckt er jedoch nichts aus!!!!!

      <html>

      <head>  
      

      <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
        <title>CI-Net Swissair</title>
      <script language="JavaScript"><!--

      if (navigator.appVersion.indexOf ("Mac") >= 0) seite = "stylesheet/mac.css";  
      

      else seite = "stylesheet/win.css";
        document.write ("<LINK REL=STYLESHEET TYPE='text/css' HREF=" + seite + ">");

      //-->
      </script>
      <style type="text/css">
      body { margin-top:0px; margin-left:0px; }
      a:link { color:#003399;}
      a:visited { color:#003399;}
      a:active { color:#003399;}
      </style>
      </head>

      <body bgcolor="white" text="black" marginheight="0" marginwidth="0" background="images/i\_pixel\_1200.gif">  
      

      <table border="0" cellspacing="0" cellpadding="0" vspace="0" hspace="0" width="783">
        <tr height="121">
          
          <td width="131" height="111" valign="top"><img src="images/n_home_on.gif" width="131" height="16" align="top" border="0" alt="Home"><img src="images/i_linie_131.gif" width="131" height="1"><a href="contact/contact.html"><img src="images/n_contact_off.gif" width="131" height="16" border="0" alt="Contact"></a><img src="images/i_linie_131.gif" width="131" height="1"></td>
          
          <td width="652" height="111">
      <script language="JavaScript"><!--

      now = new Date();  
      day = now.getDay();  
        
      if (day == 0)  
      

      document.write ("<img src='images/p_swissairt4.jpg' name='titel' height='111' width='652' alt='Swissair Corporate Identity Net' border='0' usemap='#Identity'>");
      else if (day == 1)
        document.write ("<img src='images/p_swissairt1.jpg' name='titel' height='111' width='652' alt='Swissair Corporate Identity Net' border='0' usemap='#Identity'>");
      else if (day == 2)
        document.write ("<img src='images/p_swissairt2.jpg' name='titel' height='111' width='652' alt='Swissair Corporate Identity Net' border='0' usemap='#Identity'>");
      else if (day == 3)
        document.write ("<img src='images/p_swissairt3.jpg' name='titel' height='111' width='652' alt='Swissair Corporate Identity Net' border='0' usemap='#Identity'>");
      else if (day == 4)
        document.write ("<img src='images/p_swissairt4.jpg' name='titel' height='111' width='652' alt='Swissair Corporate Identity Net' border='0' usemap='#Identity'>");
      else if (day == 5)
        document.write ("<img src='images/p_swissairt5.jpg' name='titel' height='111' width='652' alt='Swissair Corporate Identity Net' border='0' usemap='#Identity'>");
      else if (day == 6)
        document.write ("<img src='images/p_swissairt2.jpg' name='titel' height='111' width='652' alt='Swissair Corporate Identity Net' border='0' usemap='#Identity'>");
      else
         alert("Please make a selection.");
      }
          
      //-->
      </script>
      </td>
         </tr>
         <tr height="1000">

      Was mach ich da falsch????
      Oli

      1. Hallo Oli,

        document.write ("<img src='images/p_swissairt4.jpg' name='titel' height='111' width='652' alt='Swissair Corporate Identity Net' border='0' usemap='#Identity'>");

        vertausch mal bei den ganzen document.writes das ' und "

        sollte (könnte) weiterhelfen

        viele Grüße  Günter