Jeden Wochentag ein anderes iframe nur wie ?

Jeden Wochentag ein anderes iframe nur wie ? | PSD-Tutorials.de

Erstellt von dirk67, 05.01.2020.

  1. dirk67

    dirk67 Noch nicht viel geschrieben

    Dabei seit:
    05.01.2020
    Beiträge:
    7
    Jeden Wochentag ein anderes iframe nur wie ?
    Hallo zusammen,

    ich habe vorlegendes Problem und zwar möchte ich das für jeden Wochentag ein neues iframe geladen wird

    also

    Montag -> mo.html

    Dienstag-> di.html

    Mittwoch-> mi.html

    Donnerstag -> do.html

    Freitag -> fr.html

    Samstag -> sa.html

    Sontag -> so.html

    Leider ist Javascript nicht so meins ja ich weiß php kann das besser und einfacher aber nicht ohne Server ;-)

    Ich hoffe jemand kann mir weiterhelfen
     
    #1      
  2. TutKit

    TutKit Vollzugriff

    Vollzugriff auf sämtliche Inhalte für Photoshop, InDesign, Affinity, 3D, Video & Office

    Suchst du einen effektiven Weg, um deine Geschäftsideen aber auch persönlichen Kenntnisse zu fördern? Teste unsere Lösung mit Vollzugriff auf Tutorials und Vorlagen/Erweiterungen, die dich schneller zum Ziel bringen. Klicke jetzt hier und teste uns kostenlos!

  3. Kiddo

    Kiddo Nicht mehr ganz neu hier

    Dabei seit:
    02.07.2010
    Beiträge:
    92
    Geschlecht:
    männlich
    Ort:
    Offenburg
    Software:
    PS, PSPad, Brackets, Wordpress
    Kameratyp:
    Olympus DigiCam VH-210
    Jeden Wochentag ein anderes iframe nur wie ?
    Code (Text):
    1. <script type = "text/javascript">
    2.     var datum = new Date();
    3.     var wochentag = datum.getDay();
    4.     switch (wochentag) {
    5.                case 0: var iframelocation = "so.html";
    6.                break;
    7.            
    8.                case 1: var iframelocation = "mo.html";
    9.                break;
    10.            
    11.                case 2: var iframelocation = "di.html";
    12.                break;
    13.            
    14.                ...
    15.  
    16.                case 6: var iframelocation = "sa.html";
    17.                break;
    18.            
    19.                default: var iframelocation = "mo.html";
    20.             }
    21.       </script>    
    22.       <p><iframe src="javascript:document.write(iframelocation);" /></p>
    Dürfte so eigentlich klappen wenn ich nicht wieder einen Denkfehler gemacht habe ...
     
    #2      
  4. dirk67

    dirk67 Noch nicht viel geschrieben

    Dabei seit:
    05.01.2020
    Beiträge:
    7
    Jeden Wochentag ein anderes iframe nur wie ?
    Erst einmal danke

    Leider klappt es nicht :-(


    Code (Text):
    1. <script type = "text/javascript">
    2.     var datum = new Date();
    3.     var wochentag = datum.getDay();
    4.     switch (wochentag) {
    5.                case 0: var iframelocation = "so.html";
    6.                break;
    7.          
    8.                case 1: var iframelocation = "mo.html";
    9.                break;
    10.          
    11.                case 2: var iframelocation = "di.html";
    12.                break;
    13.          
    14.                case 3: var iframelocation = "mi.html";
    15.                break;
    16.  
    17.            case 4: var iframelocation = "do.html";
    18.                break;
    19.  
    20.                case 5: var iframelocation = "fr.html";
    21.                break;
    22.  
    23.            case 6: var iframelocation = "sa.html";
    24.                break;
    25.          
    26.                default: var iframelocation = "so.html";
    27.             }
    28.       </script>  
    29.       <p><iframe src="javascript:document.write(iframelocation);" /></p>
     
    #3      
  5. Annihilator

    Annihilator Nicht mehr ganz neu hier

    Dabei seit:
    09.03.2008
    Beiträge:
    123
    Geschlecht:
    männlich
    Jeden Wochentag ein anderes iframe nur wie ?
    Möglicherweise liegt der Fehler in der restlichen Programmierung.
    Wir bräuchten mal den kompletten Quelltext.

    Gruß
    A
     
    #4      
  6. dirk67

    dirk67 Noch nicht viel geschrieben

    Dabei seit:
    05.01.2020
    Beiträge:
    7
    Jeden Wochentag ein anderes iframe nur wie ?
    der ifram rahmen wird angezeit mehr aber nicht :-(


    HTML:
    1. <!DOCTYPE html>
    2. <html lang="de">
    3.     <meta charset="UTF-8">
    4.     <title>test</title>
    5.     <meta name="description" content="test">
    6.  
    7. </head>
    8.  
    9.  
    10. <script type = "text/javascript">
    11. var datum = new Date();
    12. var wochentag = datum.getDay();
    13. switch (wochentag) {
    14. case 0: var iframelocation = "so.html";
    15. break;
    16.      
    17.  case 1: var iframelocation = "mo.html";
    18.  break;
    19.        
    20.  case 2: var iframelocation = "di.html";
    21.  break;
    22.        
    23.  case 3: var iframelocation = "mi.html";
    24.  break;
    25.  
    26.  case 4: var iframelocation = "do.html";
    27.  break;
    28.  
    29.  case 5: var iframelocation = "fr.html";
    30.  break;
    31.  
    32.  case 6: var iframelocation = "sa.html";
    33.  break;
    34.        
    35.  default: var iframelocation = "so.html";
    36.  }
    37. </script>
    38. <p><iframe src="javascript:document.write(iframelocation);" /></p>
    39.  
    40. </body>
    41. </html>
     
    #5      
  7. Kiddo

    Kiddo Nicht mehr ganz neu hier

    Dabei seit:
    02.07.2010
    Beiträge:
    92
    Geschlecht:
    männlich
    Ort:
    Offenburg
    Software:
    PS, PSPad, Brackets, Wordpress
    Kameratyp:
    Olympus DigiCam VH-210
    Jeden Wochentag ein anderes iframe nur wie ?
    sind die sources richtig referenziert?
     
    #6      
  8. owieortho

    owieortho Aktives Mitglied

    Dabei seit:
    25.06.2010
    Beiträge:
    738
    Geschlecht:
    männlich
    Ort:
    9.8241,51.3515
    Software:
    PS CS5, HomeSite
    Kameratyp:
    Casio EX-FH20
    Jeden Wochentag ein anderes iframe nur wie ?
    ReferenceError: iframelocation is not defined

    Das Einfügen von
    Code (Text):
    1. var iframelocation;
    - obwohl eigentlich überflüssig, da sie ja jeweils im switch deklariert wird - ändert aber auch nichts. Und der wiederum funktioniert, was man sieht, wenn man sich das Ergebnis anzeigen lässt. Es scheint mir, dass es ein Problem gibt (lokal) das Ergebnis in den Wert des src-Attributs zu schreiben. Zur Kontrolle hat der Verzicht auf das JS und ein direkter Aufruf einer der Wochentagsdateien im iframe funktioniert.

    Mal sehen was noch rauskommt.
    Schönen Tag
    O.
     
    #7      
  9. dirk67

    dirk67 Noch nicht viel geschrieben

    Dabei seit:
    05.01.2020
    Beiträge:
    7
    Jeden Wochentag ein anderes iframe nur wie ?
    Also wenn ich dich richtig verstehe müsste es

    case 2: var iframelocation; = "di.html";

    break;

    heißen ? wenn ja das klappt auch nicht :-(
     
    #8      
  10. dirk67

    dirk67 Noch nicht viel geschrieben

    Dabei seit:
    05.01.2020
    Beiträge:
    7
    Jeden Wochentag ein anderes iframe nur wie ?
    Ich habe mal etwas gesucht und das gefunden

    Code (Text):
    1. <script language="JavaScript" type="text/javascript">
    2. <!--
    3. var tag = new Date();
    4. var heute = tag.getDay();
    5. var bild = new Array();
    6. bild[1]="1.png";
    7. bild[2]="2.png";
    8. bild[3]="1.png";
    9. bild[4]="4.png";
    10. bild[5]="5.png";
    11. bild[6]="6.png";
    12. bild[7]="7.png";
    13.  
    14. function bild_des_tages()
    15. {
    16. document.getElementById('bild').innerHTML = '<img src="' + bild[heute] + '" border="0" />';
    17. }
    18. //-->
    19. </script>
    20.  
    21.  
    22. </head>
    23.  
    24. <body>
    25.  
    26. <body onload="bild_des_tages();">
    27. <div id="bild"></div>
    mit bilder klappt das nur eben nicht mit html bzw. iframe
     
    #9      
  11. Kiddo

    Kiddo Nicht mehr ganz neu hier

    Dabei seit:
    02.07.2010
    Beiträge:
    92
    Geschlecht:
    männlich
    Ort:
    Offenburg
    Software:
    PS, PSPad, Brackets, Wordpress
    Kameratyp:
    Olympus DigiCam VH-210
    Jeden Wochentag ein anderes iframe nur wie ?
    Na dann passt du den Code entsprechend an ...

    Code (Text):
    1. <script language="JavaScript" type="text/javascript">
    2. <!--
    3. var tag = new Date();
    4. var heute = tag.getDay();
    5. var source = new Array();
    6. source[1]="mo.html";
    7. source[2]="di.html";
    8. ...
    9. source[7]="so.html";
    10.  
    11. function source_des_tages()
    12. {
    13. document.getElementById('frame').innerHTML = '<iframe src="' + source[heute] + '" border="0" />';
    14. }
    15. //-->
    16. </script>
    17. </head>
    18.  
    19. <body onload="source_des_tages();">
    20. <div id="frame"></div>
     
    #10      
    dirk67 gefällt das.
  12. Annihilator

    Annihilator Nicht mehr ganz neu hier

    Dabei seit:
    09.03.2008
    Beiträge:
    123
    Geschlecht:
    männlich
    Jeden Wochentag ein anderes iframe nur wie ?
    bitte beachten: source[0]="so.html";

    Gruß
    A
     
    #11      
    owieortho und dirk67 gefällt das.
  13. dirk67

    dirk67 Noch nicht viel geschrieben

    Dabei seit:
    05.01.2020
    Beiträge:
    7
    Jeden Wochentag ein anderes iframe nur wie ?
    Perfekt es klappt 1000 dank :)
     
    #12      
    Annihilator, owieortho und Kiddo gefällt das.
Seobility SEO Tool
x
×
×