Mondfrau: Link zu iFrame

0 73

Link zu iFrame

Mondfrau
  • html
  1. 0
    Klawischnigg
    1. 0
      Felix Riesterer
      1. 0
        Mondfrau
        1. 3
          Felix Riesterer
          1. 0
            Mondfrau
            1. 0
              Malcolm Beck´s
              1. 1
                Felix Riesterer
                1. 0
                  Malcolm Beck´s
                  1. 0
                    ulli_1956_
                    1. 0
                      Malcolm Beck´s
                      1. 0
                        Felix Riesterer
                        1. 0
                          Malcolm Beck´s
                          1. 0
                            Felix Riesterer
                            1. 0
                              Mondfrau
                              1. 0
                                Matthias Apsel
                                1. 0
                                  Mondfrau
                              2. 0
                                Malcolm Beck´s
                      2. 0
                        ulli_1956_
            2. 1
              Felix Riesterer
              1. 0
                Mondfrau
          2. 0
            Mondfrau
            1. 1
              ulli_1956_
              1. 0
                Mondfrau
            2. 0
              Felix Riesterer
              1. 0
                Mondfrau
                1. 0
                  Matthias Apsel
                  1. 0
                    Mondfrau
                2. 3
                  Felix Riesterer
                  1. 1
                    Mondfrau
                    1. 1
                      Matthias Apsel
                      1. 0
                        Mondfrau
                    2. 0
                      Felix Riesterer
                  2. 1
                    Gunnar Bittersmann
                    1. 0
                      Felix Riesterer
                      1. 1
                        Gunnar Bittersmann
                  3. 0
                    Mondfrau
                    1. 1
                      Felix Riesterer
                      1. 0
                        Mondfrau
                        1. 1
                          Felix Riesterer
                          1. 0
                            Mondfrau
                            1. 0
                              Felix Riesterer
                              1. 0
                                Mondfrau
                                1. 0
                                  Mondfrau
                                  1. 0
                                    Mondfrau
                                    1. 0
                                      Felix Riesterer
                                      1. 0
                                        Mondfrau
                                        1. 2
                                          Morpheus Beck´s
                                2. 0
                                  Felix Riesterer
              2. 0
                Mondfrau
                1. 0
                  Felix Riesterer
    2. 0
      Mondfrau
      1. 0
        Felix Riesterer
  2. 0
    Mondfrau
    1. 1
      Felix Riesterer
      1. 0
        Mondfrau
        1. 0
          Malcolm Beck´s
        2. 0
          Felix Riesterer
          1. 0
            Malcolm Beck´s
            1. 0
              Felix Riesterer
              1. 0
                Malcolm Beck´s
                1. 0
                  Felix Riesterer
                  1. 0
                    Malcolm Beck´s
          2. 0
            Mondfrau
            1. 1
              Felix Riesterer
    2. 0
      Malcolm Beck´s
      1. 0
        Mondfrau
        1. 0
          Malcolm Beck´s
          1. 0
            Malcolm Beck´s
            1. 0
              JürgenB
              1. 0
                Malcolm Beck´s
                1. 0
                  Malcolm Beck´s
                  1. 0
                    Mondfrau

Hallo, grüße euch!

Ich brauche Hilfe zu folgendem Problem, das nur in Google Chrome auftaucht.

Beispielseite

Wenn unter dem iFrame dieser Link angeklickt wird, öffnet im iFrame in allen Browsern außer Google Chrome das dazugehörige Bild.

Mein Code zum Öffnen dieses Bildes:

<td align="left" valign="top" bgcolor="#524252">UWSAG <a href="ratingframe.html#uwsag" target="rating"> <img src="bilder/linkgold.gif" alt="link" width="13" height="13" border="0" /></a></td>

Was kann ich tun/ändern, damit dieser Link auch in Google Chrome geöffnet wird.

Danke
Jenny

  1. Hi there,

    Was kann ich tun/ändern, damit dieser Link auch in Google Chrome geöffnet wird.

    Ich verstehe Dein Problem nicht, bei mir funktioniert der Bildwechsel.

    (PS.: mach Dir keine Sorgen wegen der kommenden Kritik an Deiner Seite...)

    1. Lieber Klawischnigg,

      (PS.: mach Dir keine Sorgen wegen der kommenden Kritik an Deiner Seite...)

      das ist nett, denn wenn die Seite mit Techniken aus dem letzten Jahrtausend erstellt wurde, dann wird man das hier entsprechend kommentieren oder gar kritisieren.

      Die Frage ist nur, ob Jenny "ganz gut damit zurecht kommt", oder ob sie ernsthaftes Interesse an einer technisch sinnvollen Umsetzung und damit am Dazulernen hat... Sie ist halt eine typische Dreamweaver-geschädigte "reine Anwenderin".

      Liebe Grüße,

      Felix Riesterer.

      --
      ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
      1. Lieber Klawischnigg,

        (PS.: mach Dir keine Sorgen wegen der kommenden Kritik an Deiner Seite...)

        das ist nett, denn wenn die Seite mit Techniken aus dem letzten Jahrtausend erstellt wurde, dann wird man das hier entsprechend kommentieren oder gar kritisieren.

        Die Frage ist nur, ob Jenny "ganz gut damit zurecht kommt", oder ob sie ernsthaftes Interesse an einer technisch sinnvollen Umsetzung und damit am Dazulernen hat... Sie ist halt eine typische Dreamweaver-geschädigte "reine Anwenderin".

        Liebe Grüße,

        Felix Riesterer.

        Meine Antwort ist anscheinend nicht angekommen, drum noch einmal:
        Ich bin sehr wohl interessiert an einer technisch sinnvollen Umsetzung und am Dazulernen.
        Für mich war es ja schon einigermaß schwer, so weit zu kommen.
        Ich bin 73 Jahre alt.

        Liebe Grüße
        Jenny

        1. Liebe Jenny,

          Ich bin sehr wohl interessiert an einer technisch sinnvollen Umsetzung und am Dazulernen.

          ausgezeichnet!

          Für mich war es ja schon einigermaß schwer, so weit zu kommen.
          Ich bin 73 Jahre alt.

          Respekt!

          Wenn Du ernsthaft eine sinnvolle Seite basteln willst, dann solltest Du allen Ernstes dafür den Dreamweaver nicht mehr anfassen! Er ist ein Werkzeug für Leute, die entweder "mal eben schnell (und dafür nicht gut)" oder "keine Ahnung von der Technik, aber es muss fertig werden" denken. Wer es sinnvoll und vernünftig machen möchte, der fängt mit einem Texteditor an, welcher den HTML-Code passend einfärben kann (man nennt das Syntaxhighlighting), wie z.B. Notepad++ für Windows-User.

          Als nächstes überlegt man sich sehr genau, wie man die Inhalte organisiert (noch nicht, wie sie aussehen sollen!). Dazu lohnt ein Blick in das noch nicht fertige HTML-Tutorial im hiesigen Wiki. Und gerade hier, bei der Überlegung, wie man die jeweiligen Dokumente strukturell aufbaut, brauchen Unerfahrene Hilfe, die sie hier im Forum erhalten.

          Wenn es dann ans Gestalten geht, kommt CSS zum Einsatz. Auch dazu gibt es eine gut geschriebene http://de.selfhtml.org/css/layouts/einfuehrung.htm@title=Einführung, leider ist sie noch nicht im Wiki erhältlich.

          Was Deine JavaScript-"Effekte" betrifft, so solltest Du sie komplett in die Tonne treten. Viele Besucher empfinden es als sehr störend, wenn Links nicht auf neue Seiten führen, sondern sich stattdessen ein kastriertes neues Browserfenster öffnet. Auch solche Scroll-Buttons, die eine in jedem Browser bereits vorhandene Funktionalität nachbilden (und das fast immer schlechter als das Original!), machen eine Seite nicht unbedingt besser benutzbar. Daher rate ich Dir von diesen JavaScript-Dingsen dringend ab - egal wie sehr sie auch verführen mögen!

          Etwas so wesentliches wie eine Seitennavigation solltest Du nicht von einer optionalen Technologie wie Flash abhängig machen. Mittlerweile sind die Anzeigemöglichkeiten von Browsern dermaßen weit gediehen, dass Du mit den Möglichkeiten von CSS (das <http://de.selfhtml.org/css/layouts/navigationsleisten.htm@title=Navi-Kapitel im Layout-Teil> kann zwar schon viel, ist aber in Sachen CSS nicht auf dem neuesten Stand der Möglichkeiten) die Navi Deines Flash-Films nachbilden kannst. Also auch weg mit diesem Teil.

          Ich möchte Dich dazu ermutigen, eine sehr schmucklose neue Version Deiner Seite zu erstellen, deren semantische Struktur wir hier im Forum diskutieren können, damit Du lernst, wie man das mittlerweile sinnvoller und vernünftiger macht.

          Wenn die Struktur dann passt, können wir daran gehen, wie man mit CSS das Aussehen dahingehend anpasst, dass die Seite visuell Deinem bisherigen Entwurf einigermaßen nahe kommt. Solltest Du dann durch einen Grafiker eine noch bessere visuelle Vorlage bekommen, kann man auch diese mit CSS realisieren.

          Liebe Grüße,

          Felix Riesterer.

          --
          ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
          1. Danke für deine so ausführliche Antwort.

            Das prasselt ja nun gewaltig auf mich ein und ich fühl mich etwas niedergeschmettert.

            Notepad++ habe ich heruntergeladen und es mir angeschaut.
            Und steh völlig daneben. Obwohl ich viel Code schon jetzt selber schreibe und CSS, weiß ich gar nicht, wie ich hier anfangen soll. Echt hilflos.

            Liebe Grüße
            Jenny

            1. مرحبا

              weiß ich gar nicht, wie ich hier anfangen soll. Echt hilflos.

              Jede noch solange Reise beginnt mit dem ersten Schritt.

              mfg

              1. Lieber Malcolm Beck´s,

                Jede noch solange Reise beginnt mit dem ersten Schritt.

                ob dieser aber gleich die Einrichtung eines lokalen Webservers bedeuten muss, insbesondere bei einem Projekt, welches keine serverseitigen Scriptsprachen nutzt, ist in diesem Falle wirklich fraglich.

                Liebe Grüße,

                Felix Riesterer.

                --
                ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
                1. مرحبا

                  Jede noch solange Reise beginnt mit dem ersten Schritt.

                  ob dieser aber gleich die Einrichtung eines lokalen Webservers bedeuten muss, insbesondere bei einem Projekt, welches keine serverseitigen Scriptsprachen nutzt, ist in diesem Falle wirklich fraglich.

                  Echt, du willst Webseiten-erstellung ohne Webserver lehren? Viel Spass :)

                  Ich hellsehe mal: Spätestens nach dem das Design grob Fertig ist, wird der Wunsch kommen, die Ellenlange Navi auszulagern, aber was weiss ich schon. Du machst das schon.

                  mfg

                  1. Jede noch solange Reise beginnt mit dem ersten Schritt.

                    ob dieser aber gleich die Einrichtung eines lokalen Webservers bedeuten muss, insbesondere bei einem Projekt, welches keine serverseitigen Scriptsprachen nutzt, ist in diesem Falle wirklich fraglich.

                    Echt, du willst Webseiten-erstellung ohne Webserver lehren? Viel Spass :)

                    ... und das ist IMO auch richtig so!
                    Gestern und heute und sicher morgen auch!

                    Ich hellsehe mal: Spätestens nach dem das Design grob Fertig ist, wird der Wunsch kommen, die Ellenlange Navi auszulagern,

                    Natuerlich, aber Du sagst selbst: nach dem das...!

                    Du willst den zweiten schritt vor dem ersten tun.
                    Allerdings gebe ich Dir recht, der zweite muss kurzUeberlang getan werden.

                    Ulli

                    1. مرحبا

                      ... und das ist IMO auch richtig so!
                      Gestern und heute und sicher morgen auch!

                      Wir lernen hier Webseiten erstellen. Webseiten laufen nunmal auf Webservern, aber Ihr habt vermutlich recht. Wer braucht schon einen Webserver, nur um Webseitenerstellung zu lernen?

                      Allerdings gebe ich Dir recht, der zweite muss kurzUeberlang getan werden.

                      Nönö, Ihr habt recht. Macht Ihr mal :)
                      Ich halte mich ab jetzt aus der Diskussion raus.

                      mfg

                      1. Lieber Malcolm Beck´s,

                        was ist eine "Website"?

                        Nönö, Ihr habt recht. Macht Ihr mal :)
                        Ich halte mich ab jetzt aus der Diskussion raus.

                        Schade! Nur weil wir aus didaktischer Überlegung heraus sagen, dass für den Einstieg diese Hürde nicht unbedingt sein muss?

                        Wann genau brauche ich für eine "Werbseiten"-Erstellung einen Webserver? Richtig, wenn ich serverseitige Scripts (oder SSI etc.) benötige. Und bis dahin ist die Lernkurve ohnehin schon groß genug (Jenny schrieb "Das prasselt ja nun gewaltig auf mich ein und ich fühl mich etwas niedergeschmettert."), sodass die Sache mit dem Webserver nun wirklich nicht der unbedingt erste Schritt sein muss. Ich würde ihn eher in das Fortgeschrittenen-Kapitel stecken, in dem man diese serverseitigen Dinge wie SSI oder Scriptsprachen bespricht.

                        Siehe auch: Archiv-Diskussion "HTML Kurs"

                        Liebe Grüße,

                        Felix Riesterer.

                        --
                        ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
                        1. مرحبا

                          Wann genau brauche ich für eine "Werbseiten"-Erstellung einen Webserver? Richtig, wenn ich serverseitige Scripts (oder SSI etc.) benötige.

                          Kann man Lokal CSS-Dateien referenzieren, ohne grösseren Aufwand? Und verhalten sich CSS und Javascripte Lokal und im Serverbetrieb gleich (das würde mich echt interessieren)?

                          mfg

                          1. Lieber Malcolm Beck´s,

                            Kann man Lokal CSS-Dateien referenzieren, ohne grösseren Aufwand?

                            mit relativen Pfaden (z.B. "./verz/datei.css" oder "../verz1/verz2/datei.css") ist das kein Problem. Du musst auf absolute Pfade, die von document root aus verweisen (z.B. "/verz/datei.css") verzichten.

                            Und verhalten sich CSS und Javascripte Lokal und im Serverbetrieb gleich (das würde mich echt interessieren)?

                            Wenn die Pfade "funktionieren" (s.o.) ja. AJAX ist eventuell problematisch - aber das kannst Du Dir ja selbst denken.

                            Liebe Grüße,

                            Felix Riesterer.

                            --
                            ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
                            1. Hallo ihr Lieben,

                              ich kann aber immer noch nicht mit Google Chrome die Links zum iFrame auf dieser Seite öffnen.
                              Links unter dem iFrame.

                              Bei euch funktioniert das? Weshalb bei mir nicht?
                              Könnt ihr mir das bitte beantworten?

                              Liebe Grüße
                              Jenny

                              --
                              NE DISCERE CESSA
                              Höre nicht auf zu lernen
                              (Cato)
                              1. Om nah hoo pez nyeetz, Mondfrau!

                                ich kann aber immer noch nicht mit Google Chrome die Links zum iFrame auf dieser Seite öffnen.
                                Links unter dem iFrame.

                                Ich muss gestehen, bei der Seite habe ich nicht einmal Bock, nach einem Iframe zu suchen.

                                Matthias

                                --
                                1/z ist kein Blatt Papier.

                                1. Ich muss gestehen, bei der Seite habe ich nicht einmal Bock, nach einem Iframe zu suchen.

                                  Matthias

                                  Danke, ist nicht nötig!

                                  Liebe Grüße
                                  Jenny

                                  --
                                  NE DISCERE CESSA
                                  Höre nicht auf zu lernen
                                  (Cato)
                              2. مرحبا

                                Seite
                                Bei euch funktioniert das?

                                Nicht bei mir.

                                Könnt ihr mir das bitte beantworten?

                                  
                                <body onload="MM_preloadImages('bilder/info1.gif')">
                                

                                Chrome meldet:
                                Uncaught ReferenceError: MM_preloadImages is not defined.

                                Jetzt bin ich raus :)

                                mfg

                      2. Hallo,

                        Nönö, Ihr habt recht. Macht Ihr mal :)

                        Das finde ich eine schwache Einstellung! *eg*

                        Ulli

            2. Liebe Jenny,

              Das prasselt ja nun gewaltig auf mich ein und ich fühl mich etwas niedergeschmettert.

              das ist hier völlig normal. Dreamweaver hat diesen Nebeneffekt, wenn Leute es plötzlich "richtig" machen wollen. ;-)

              Notepad++ habe ich heruntergeladen und es mir angeschaut.
              Und steh völlig daneben.

              Auch der Umgang mit Notepad++ dauert etwas. Du arbeitest jetzt nicht mit der WYSIWYG-Ansicht (also "Browserdarstellung"), sondern ausschließlich in Quelltexten. Das mag vielleicht am Anfang einschüchtern, hat aber den unschätzbaren Vorteil, dass Du ganz genau weißt, was Du tust. Und nur damit kannst Du echte Fortschritte machen.

              Obwohl ich viel Code schon jetzt selber schreibe und CSS, weiß ich gar nicht, wie ich hier anfangen soll. Echt hilflos.

              Du erstellst HTML-Dateien. Das beginnt in aller Regel mit dem Anlegen einer leeren (Text-)Datei, die Du in "index.html" umbenennst. Dann öffnest Du sie mit Notepad++, um darin das Grundgerüst für HTML einzutragen (siehe besagtes HTML-Tutorial).

              Vielleicht ist eine kleine Ordner-Ansicht etwas hilfreich. Bei meinen Projekten lege ich in aller Regel folgende Verzeichnisse an:

              /meine-seite
               |
               +- /css
               |   |
               |   +- print.css  (für die Druckausgabe)
               |   |
               |   +- screen.css (für die Bildschirmausgabe)
               |
               +- /images
               |   |
               |   +- /layout    (Hintergrundbilder und "icons" für das Layout)
               |   |
               |   +- /thema1
               |   |
               |   +- /thema2
               |   |
               |   ...
               |
               +- /js
               |
               +- index.html

              Manchmal werden es plötzlich mehrere CSS-Dateien, da man für verschiedene Ausgabegeräte angepasste Layout-Dateien haben will, sodass sich dafür ein eigener "css"-Ordner lohnt.

              Falls Du später bestimmte JavaScript-Bibliotheken einbinden möchtest, empfiehlt es sich, diese auch in einem gesonderten Unterverzeichnis abzulegen, vor allem dann, wenn sie ihre eigenen Verzeichnisstrukturen (mit Bildern, CSS-Dateien usw.) mitbringen.

              Die "Startseite" stelle ich in aller Regel in das Wurzelverzeichnis meines Arbeitsbereichs (hier "meine-seite"). Ob die anderen Seiten dann auch dort landen, oder ob ich für verschiedene Themen andere Unterverzeichnisse anlege, ist ja später noch entscheidbar.

              Liebe Grüße,

              Felix Riesterer.

              --
              ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
              1. Hallo Felix,

                danke.
                Wie kann ich meine HTML-Dateien zeigen?

                Jenny

          2. Hallo Felix,

            nicht daß du glaubst, ich habs gelesen und ad acta gelegt, was du hier geschrieben hast.

            Deinen Angaben folgend habe ich bereits quasi ein Layout erstellt, vier Seiten mit Text und Navi und Bildern. Noch alles sehr einfach halt, aber es funktioniert.

            Siehe Ansicht Seite 1

            Was nicht funktioniert sind meine Schriftangabe in CSS und die Seite floatet, obwohl ich 760px eingegeben habe.
            Was mache ich falsch?

              
            body { color:rgb(239,238,248);           background-color:rgb(82,66,82);  }  
              font-size: 100.01%;  
              font-family: Helvetica,Arial,sans-serif;  
              margin: 0; padding: 1em;  
              background-color:rgb(82,66,82);  
            }  
              
            div#Seite {  
                text-align: left;    /* Seiteninhalt wieder links ausrichten */  
                margin: 0 auto;      /* standardkonforme horizontale Zentrierung */  
                width: 760px;  
                padding: 0.5em;  
                border: 2px ridge silver;  
              }  
              
            ul#Navigation {  
              font-size: 0.85em;  
              float: left; width: 15em;  
              margin: 0; padding: 0;  
              }  
            ul#Navigation li {  
              list-style: none;  
              margin: 0; padding: 0;  
            }  
            ul#Navigation a {  
              display: block;  
              padding: 0;  
              
            }  
            ul#Navigation a:link {  
              color: rgb(186,158,186);  
            }  
            ul#Navigation a:visited {  
              color: rgb(151,137,151);  
            }  
            ul#Navigation a:hover {  
              color: red;  
            }  
            ul#Navigation a:active {  
              color: white;  
            }  
              
            div#Inhalt {  
              margin-left: 10em;  
              padding: 0 1em;  
              border: 1px dashed silver;  
              min-width: 16em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */  
            }  
            div#Inhalt h1 {  
              font-size: 1.5em;  
              margin: 0 0 1em;  
            }  
            div#Inhalt h2 {  
              font-size: 1.2em;  
              margin: 0 0 1em;  
            }  
            div#Inhalt p {  
              font-size:1em;  
              
            }  
              
              
            h1   { color:red;)              background-color:rgb(82,66,82);  }  
            h2   { color:red;) font-size:30px;  background-color:rgb(82,66,82);  }  
            p    { color:white;)             background-color:rgb(82,66,82);  }  
              
              
            
            
            1. Hallo,

              ich weiss nicht ob es Seiteneffekte dabei gibt...  =:-)

              aber die drei schliessenden Klammern???

              h1   { color:red;)              background-color:rgb(82,66,82);  }
              h2   { color:red;) font-size:30px;  background-color:rgb(82,66,82);  }
              p    { color:white;)             background-color:rgb(82,66,82);  }

              Ulli

              1. Hallo,

                ich weiss nicht ob es Seiteneffekte dabei gibt...  =:-)

                aber die drei schliessenden Klammern???

                h1   { color:red;)              background-color:rgb(82,66,82);  }
                h2   { color:red;) font-size:30px;  background-color:rgb(82,66,82);  }
                p    { color:white;)             background-color:rgb(82,66,82);  }

                Ulli

                Danke Ulli,

                ich hab diese 3 Zeilen rausgenommen, die waren eh überflüssig.
                Hat sich aber nichts geändert.

                Liebe Grüße
                Jenny

                --
                NE DISCERE CESSA
                Höre nicht auf zu lernen
                (Cato)
            2. Liebe Jenny,

              nicht daß du glaubst, ich habs gelesen und ad acta gelegt, was du hier geschrieben hast.

              nein, bestimmt nicht. Solche Dinge brauchen Zeit, da ein Reifungsprozess stattfindet, wie bei einem guten Wein.

              Deinen Angaben folgend habe ich bereits quasi ein Layout erstellt, vier Seiten mit Text und Navi und Bildern. Noch alles sehr einfach halt, aber es funktioniert.

              Siehe Ansicht Seite 1

              Schöner wäre ein Link zu einem echten HTML-Dokument gewesen, da ich gerne die Semantik betrachtet hätte. Wie die Seite im Browser aussieht, interessiert mich gerade garnicht!

              Was nicht funktioniert sind meine Schriftangabe in CSS und die Seite floatet, obwohl ich 760px eingegeben habe.

              Aussehen ist gerade unwichtig, da Deine Semantik vielleicht noch verbessert werden sollte.

              Was mache ich falsch?

              Zeig doch mal Dein HTML!

              body { ... }

              div#Seite { ... }
              ul#Navigation { ... }
              div#Inhalt { ...}

                
              Aha... da tut sich ja gewaltig was! Bist ein fleißiges Bienchen! Lass doch mal sehen, wie Deine HTML-Dateien aussehen!  
                
              Liebe Grüße,  
                
              Felix Riesterer.
              
              -- 
              ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
              
              1. Meinst du so:

                  
                <!DOCTYPE HTML>  
                <html>  
                <head>  
                <meta charset="utf-8">  
                <title>Der erste Versuch</title>  
                <link rel="stylesheet" type="text/css" href="formate.css">  
                </head>  
                <body>  
                <div id=Seite">  
                <ul id="Navigation">  
                  <li>Startseite</li>  
                  <li><a href="tabelle.html">Was kostet das Zeugs</a></li>  
                  <li><a href="bilder.html">So schaut das Zeugs aus</a></li>  
                  <li><a href="textundbild.html">Text und Bilder</a></li>  
                  </ul>  
                <ul>  
                <div id="Inhalt">  
                  <h1>CSS-basierte Layouts</h1>  
                    <p>Diese Seite enthält zunächst nur die Struktur und den Inhalt.  
                     Das Aussehen wird erst im folgenden Beispiel über CSS definiert.</p>  
                  <p>Dennoch ist diese Seite schon nutzbar und wird vom Browser  
                     entsprechend dessen Voreinstellungen bereits sinnvoll angezeigt.</p>  
                  
                  <h2><center>Das MOND AWARD Programm </center></h2>  
                  <p>Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.  
                  
                  Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>  
                  <p>  
                  <ul>  
                  <li>Willkommen</li>  
                  <li>Award-Grafiken</li>  
                  <li>Ratings</li>  
                  <li>Das Team</li>  
                </ul>  
                </p>  
                <p>Und das soll nun eine Seite im MOND AWARD Programm werden.</p>  
                </div>  
                  
                </body>  
                </html>  
                
                
                1. Om nah hoo pez nyeetz, Mondfrau!

                  Meinst du so:

                  ja. Vielleicht kannst du deine Seiten auch schon online stellen. Das macht es noch einfacher.

                  Worauf du sofort verzichten solltest, ist das center-Element

                  Matthias

                  --
                  1/z ist kein Blatt Papier.

                  1. Om nah hoo pez nyeetz, Mondfrau!

                    Meinst du so:

                    ja. Vielleicht kannst du deine Seiten auch schon online stellen. Das macht es noch einfacher.

                    Worauf du sofort verzichten solltest, ist das center-Element

                    Matthias

                    Om-nah-hoo-pez-nyeetz auch dir,

                    das werde ich tun.
                    Dann könnt ihr besser hineinschauen...

                    Liebe Grüße
                    Jenny

                    --
                    NE DISCERE CESSA
                    Höre nicht auf zu lernen
                    (Cato)
                2. Liebe Jenny,

                  Meinst du so:

                  das ist schonmal ein Anfang. Lass mal sehen.

                  <!DOCTYPE HTML>

                  Aha, Du verwendest HTML5. Das ist modern. Damit stehen Dir Elemente zur Verfügung, die SELFHTML (in der statischen Version 8.1.2) noch nicht erklärt. Aber das ist kein Problem.

                  <meta charset="utf-8">

                  Gut! Damit kannst Du die deutschen Sonderzeichen (äöüßÄÖÜ) unverändert im HTML-Code verwenden. Notepad++ kann Dir auch helfen, die Text-Dateien in dieser Zeichenkodierung zu speichern (aber ohne "BOM"!). Bei Fragen dazu einfach melden.

                  <title>Der erste Versuch</title>

                  <link rel="stylesheet" type="text/css" href="formate.css">

                    
                  Warum nennst Du Deine CSS-Datei "formate.css"? Meiner Erfahrung nach ist es günstiger, die Datei nach dem Ausgabemedium zu benennen. Du willst doch ganz bestimmt auch ein Stylesheet für die Druckausgabe erstellen? Daher empfehle ich Dir folgenden Code:  
                    
                  ~~~html
                  <link rel="stylesheet" type="text/css" media="screen, projection" href="./css/screen.css" />  
                  <link rel="stylesheet" type="text/css" media="print" href="./css/print.css" />
                  

                  Wie Du siehst, habe ich im jeweiligen <link>-Element das beabsichtigte Medium gleich mit definiert. Dazu steht im media-Attribut entsprechend, für welche Ausgabemedien welche CSS-Datei benutzt werden soll. Die Pfade habe ich meiner vorgeschlagenen Verzeichnis-Struktur entsprechend notiert.

                  Außerdem notiere ich diese <link>-Elemente als "selbst schließende" Elemente, damit sie XML-kompatibel sind. Du brauchst das mit HTML5 nicht.

                  Zum Verständnis: Selbst schließende Elemente sind solche, bei denen es kein schließendes Tag dazu gibt. Vergleiche:

                  <p>...</p>  
                  <link ...>...</link>
                  

                  Im zweiten Fall hätte das <link>-Element einen "Inhalt", der zwischen dem öffnenden und schließenden Tag steht. Das ist für einen Textabsatz (<p>) absolut üblich und gewollt, bei einem <link>-Element dagegen Unsinn. Gleiches gilt für <meta>, <img> und <br>.

                  <body>

                  <div id=Seite">
                  <ul id="Navigation">...<ul>
                  <div id="Inhalt">
                    <h1>...</h1>
                    ...

                    
                  Jetzt zur eigentlichen Struktur Deines Dokuments. Du vermischst hier Dinge, die aus unterschiedlichen "Zeitaltern" der Entwicklung des "Web" stammen.  
                    
                  1\. Das Element `<div id="Seite">`{:.language-html} wird inzwischen von einigen verpönt, da es eine im Grunde überflüssige Verschachtelung darstellt, die von Autoren benutzt wurde, deren CSS-Kenntnisse nicht ausreichten, um gewünschte visuelle Darstellungen zu erreichen, ohne die gesamte Seite in dieses zusätzliche "Wrapper-Div" zu verpacken. Auch die aus meiner Feder stammende Website an meiner Schule [leidet noch unter dieser Altlast](http://peutinger-gymnasium.de). Daher kannst Du dieses Element getrost eliminieren.  
                    
                  2\. Für eine Navigation bietet HTML5 ein eigenes Element [<nav>](http://www.whatwg.org/specs/web-apps/current-work/multipage/sections.html#the-nav-element) an. Damit können wir diesen Abschnitt Deines Dokuments so umgestalten:  
                    
                  ~~~html
                  <nav>  
                      <h2>Navigation</h2>  
                      <ul>  
                          <li><a href="...">...</a></li>  
                          ...  
                      </ul>  
                  </nav>
                  

                  Damit ist die Navigation völlig ohne id-Attribut mit CSS gestaltbar, da sie nun mit einem eigenen Element daher kommt.

                  Entgegen dem Artikel über die wichtige Reihenfolge von Webinhalten finde ich keineswegs, dass die Navigation so früh im Dokument stehen muss. Wenn man sie von Fließtext "umfließen" lassen möchte, dann führt daran wohl kein Weg vorbei, aber in meinen Webseiten notiere ich sie als quasi-letztes Element (danach steht der Footer). Auf der Schulwebsite kannst Du das live in Aktion sehen.

                  <h2><center>Das MOND AWARD Programm </center></h2>

                  Das ist ein Anachronismus. Das <center>-Element hat mit der Verfügbarkeit der CSS-Technologie 1998 seine Daseinsberechtigung verloren. Wenn Du diese Unter-Überschrift unbedingt zentriert darstellen lassen möchtest, solltest Du ihr eine Klasse zuweisen. Beispiel:

                  <h2 class="eyecatcher">Das Mond AWARD Programm</h2>

                  Das englische Wort "eye catcher" bedeutet "Blickfänger". Ich habe es als Namen für die Klasse gewählt, weil es eben nichts über das später beabsichtige Aussehen verrät, sondern über den Sinn dieser Klasse. Solltest Du später andere visuelle Gestaltungen umsetzen, dann wäre ein Klassenname wie "zentriert-und-rot" plötzlich nicht mehr vernünftig. Daher versucht man die Bedeutung und nicht das Aussehen für die Benennung bei Klassen zu verwenden. - Du darfst hier natürlich auch "blickfaenger" als Klasse benutzen.

                  Mit einem passenden Eintrag in der CSS-Datei wird diese Überschrift dann zentriert (und rot) dargestellt:

                  .eyecatcher {  
                      color: red;  
                      text-align: center;  
                  }
                  

                  Hilft Dir diese Besprechung weiter?

                  Liebe Grüße,

                  Felix Riesterer.

                  --
                  ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
                    1. Das Element <div id="Seite"> wird inzwischen von einigen verpönt, da es eine im Grunde überflüssige Verschachtelung darstellt, die von Autoren benutzt wurde, deren CSS-Kenntnisse nicht ausreichten, um gewünschte visuelle Darstellungen zu erreichen, ohne die gesamte Seite in dieses zusätzliche "Wrapper-Div" zu verpacken. Auch die aus meiner Feder stammende Website an meiner Schule leidet noch unter dieser Altlast. Daher kannst Du dieses Element getrost eliminieren.

                    Wenn ich dieses Element:

                      
                    }  
                      
                    div#Seite {  
                        text-align: left;  
                        margin: 0 auto;  
                        width: 760px;  
                        padding: 0.5em;  
                        border: 2px ridge silver;  
                      }
                    

                    aus der CSS entferne, habe ich die Struktur 2sp (Navi neben Text) nicht mehr!
                    Wie kann ich das sonst machen, außer mit div#Seite ??

                    1. Für eine Navigation bietet HTML5 ein eigenes Element <nav> an. Damit können wir diesen Abschnitt Deines Dokuments so umgestalten:

                    <nav>

                    <h2>Navigation</h2>
                        <ul>
                            <li><a href="...">...</a></li>
                            ...
                        </ul>
                    </nav>

                    
                    >   
                    > Damit ist die Navigation völlig ohne id-Attribut mit CSS gestaltbar, da sie nun mit einem eigenen Element daher kommt.  
                    >   
                    
                    Diese <nav> oben unter <body> verschiebt den Text nach unten. Ich will den Text aber daneben haben. Gebe ich die <navi> oberhalb von </body>, dann rutscht sie ganz nach unten.  
                      
                    
                    > Entgegen dem Artikel über [die wichtige Reihenfolge von Webinhalten](http://aktuell.de.selfhtml.org/artikel/design/reihenfolge/) finde ich keineswegs, dass die Navigation so früh im Dokument stehen muss. Wenn man sie von Fließtext "umfließen" lassen möchte, dann führt daran wohl kein Weg vorbei, aber in meinen Webseiten notiere ich sie als quasi-letztes Element (danach steht der Footer). Auf der Schulwebsite kannst Du das live in Aktion sehen.  
                      
                    Wenn ich die Navi nicht oben unter <body> gebe, dann rutscht sie ganz nach unten.  
                      
                    
                    >   
                    > >   <h2><center>Das MOND AWARD Programm </center></h2>  
                    >   
                    > Das ist ein Anachronismus. Das <center>-Element hat mit der Verfügbarkeit der CSS-Technologie 1998 seine Daseinsberechtigung verloren. Wenn Du diese Unter-Überschrift unbedingt zentriert darstellen lassen möchtest, solltest Du ihr eine Klasse zuweisen. Beispiel:  
                    >   
                    > `<h2 class="eyecatcher">Das Mond AWARD Programm</h2>`{:.language-html}  
                    >   
                    > Das englische Wort "eye catcher" bedeutet "Blickfänger". Ich habe es als Namen für die Klasse gewählt, weil es eben nichts über das später beabsichtige Aussehen verrät, sondern über den Sinn dieser Klasse. Solltest Du später andere visuelle Gestaltungen umsetzen, dann wäre ein Klassenname wie "zentriert-und-rot" plötzlich nicht mehr vernünftig. Daher versucht man die Bedeutung und nicht das Aussehen für die Benennung bei Klassen zu verwenden. - Du darfst hier natürlich auch "blickfaenger" als Klasse benutzen.  
                    >   
                    > Mit einem passenden Eintrag in der CSS-Datei wird diese Überschrift dann zentriert (und rot) dargestellt:  
                    >   
                    > ~~~css
                    
                    .eyecatcher {  
                    
                    >     color: red;  
                    >     text-align: center;  
                    > }
                    
                    

                    »
                    Wenn ich das in CSS einfüge:

                      
                     .eyecatcher {  
                        color: red;  
                        text-align: center;  
                      }  
                    
                    

                    verändert das den Titel nicht, weder ist er zentriert, noch rot.

                    Liebe Grüße
                    Jenny

                    1. Om nah hoo pez nyeetz, Mondfrau!

                      1 ## Bitte zitiere nicht das komplette Posting, sondern nur den Teil, auf den du dich konkret beziehst.

                      Mit einem passenden Eintrag in der CSS-Datei wird diese Überschrift dann zentriert (und rot) dargestellt:

                      .eyecatcher { [...]

                      }

                      
                      > >   
                      > Wenn ich das in CSS einfüge:  
                      > verändert das den Titel nicht, weder ist er zentriert, noch rot.  
                        
                      Der Punkt ist der Klassenselektor. Er selektiert Elemente, die einer bestimmten Klasse zugeordnet sind.  
                        
                      \* Wenn nur auf diese Elemente das gewünschte CSS angewendet werden soll, muss es solche in deinem Dokument auch geben: <h2 class="eyecatcher2>  
                      \* Wenn alle Überschriften zweiter Ordnung so aussehen sollen reichen im CSS die Angaben h2 {...}  
                      \* Vielleicht möchtest du auch, dass nur Überschriften im Inhalt so formatiert werden, dann kannst du im CSS schreiben: #inhalt h2 {...}, vorausgesetzt, du hast im Markup ein Element mit der ID inhalt.  
                        
                      Du siehst, HTML und CSS müssen zu einander passen.  
                        
                      Über Selektoren kannst du dich etwa im Wiki informieren.  
                      Matthias
                      
                      -- 
                      1/z ist kein Blatt Papier.  
                      ![](http://www.billiger-im-urlaub.de/kreis_sw.gif)  
                      
                      
                      1. Danke.

                        Liebe Grüße
                        Jenny

                        --
                        NE DISCERE CESSA
                        Höre nicht auf zu lernen
                        (Cato)
                    2. Liebe Jenny,

                      Wenn ich dieses Element:

                      }

                      div#Seite {
                          text-align: left;
                          margin: 0 auto;
                          width: 760px;
                          padding: 0.5em;
                          border: 2px ridge silver;
                        }

                      
                      > aus der CSS entferne, habe ich die Struktur 2sp (Navi neben Text) nicht mehr!  
                        
                      das ist im Moment völlig egal. Du darfst mir vertrauen, dass das mit dem Aussehen am Ende schon so hinhaut, wie Du das gerne möchtest. Im Moment aber liegt mir die Semantik Deiner Seiten mehr am Herzen, sodass ich für den Moment das Aussehen völlig hinten an stelle.  
                        
                      
                      > Wie kann ich das sonst machen, außer mit div#Seite ??  
                        
                      Du wirst es sehen. Aber dazu musst Du den Weg, den wir hier gemeinsam beschritten haben, erst ein kleines Stückchen weiter gegangen sein, damit Du das notwendige Verständnis selbst auch praktisch in die Tat umsetzen kannst.  
                        
                      
                      > Diese <nav> oben unter <body> verschiebt den Text nach unten. Ich will den Text aber daneben haben. Gebe ich die <navi> oberhalb von </body>, dann rutscht sie ganz nach unten.  
                        
                      Wie es aussieht ist im Moment herzlich egal. Glaube mir einfach. Deine momentanen Kenntnisse von CSS lassen Dir im Moment keine andere Schlussfolgerung zu. Aber wir alle lernen ja ständig dazu...  
                        
                      
                      > Wenn ich die Navi nicht oben unter <body> gebe, dann rutscht sie ganz nach unten.  
                        
                      Wieso kannst Du das Aussehen nicht ersteinmal vergessen?  
                        
                      
                      > Wenn ich das in CSS einfüge:  
                      > ~~~css
                        
                      
                      >  .eyecatcher {  
                      >     color: red;  
                      >     text-align: center;  
                      >   }  
                      > 
                      
                      

                      verändert das den Titel nicht, weder ist er zentriert, noch rot.

                      Was genau ist der "Titel"? Dein <h2>-Element? Das ist eine Unter-Überschrift, kein Titel.

                      Liebe Grüße,

                      Felix Riesterer.

                      --
                      ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
                  1. @@Felix Riesterer:

                    nuqneH

                    Du willst doch ganz bestimmt auch ein Stylesheet für die Druckausgabe erstellen?

                    Äh, warum? Sind denn sämtliche Angaben für screen und print verschieden? Wenn nicht …

                    Daher empfehle ich Dir folgenden Code:

                    Ich nicht.

                    <link rel="stylesheet" type="text/css" media="screen, projection" href="./css/screen.css" />

                    <link rel="stylesheet" type="text/css" media="print" href="./css/print.css" />

                      
                    Wozu getrennte Stylesheets? Das ist WET – das Gegenteil von DRY. ;-)  
                      
                    In der Regel werden sich nur wenige Regeln für screen und print unterscheiden. Mediaqueries innerhalb eines Stylesheets sind das Mittel der Wahl.  
                      
                    Qapla'
                    
                    -- 
                    Wer möchte nicht lieber durch Glück dümmer als durch Schaden klüger werden? (Salvador Dalí)
                    
                    1. Lieber Gunnar Bittersmann,

                      Du willst doch ganz bestimmt auch ein Stylesheet für die Druckausgabe erstellen?

                      Äh, warum? Sind denn sämtliche Angaben für screen und print verschieden?

                      ja. Im Print-Stylesheet steht nur, dass die Navi nicht dargestellt werden soll, dass Hyperlinks schwarz und nicht unterstrichen sind - und ansonsten überlasse ich die Darstellung den Default-Einstellungen.

                      Erst wenn es spezielle Anpassungen für die Druckausgabe braucht, würde ich diese noch anfügen.

                      Liebe Grüße,

                      Felix Riesterer.

                      --
                      ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
                      1. @@Felix Riesterer:

                        nuqneH

                        ja. Im Print-Stylesheet steht nur, dass die Navi nicht dargestellt werden soll, dass Hyperlinks schwarz und nicht unterstrichen sind - und ansonsten überlasse ich die Darstellung den Default-Einstellungen.

                        Dann kapsle die Styles für die Bildschirmdarstellung in @media screen {} und für die Druckerei in @media print {} – innerhalb des einen Stylesheets. Getrennte Ressourcen bedeuten mehrere HTTP-Requests; das will man vermeiden.

                        Bei Browsern, die keine Media-Queries unterstützen, überlässt du die Darstellung auch den Default-Einstellungen?

                        Qapla'

                        --
                        Wer möchte nicht lieber durch Glück dümmer als durch Schaden klüger werden? (Salvador Dalí)
                  2. Hallo Felix,

                    du tust dir so viel an. Ich bin ganz beschämt. DANKE!

                    Jetzt die Seite zum Anschauen

                    Im Notepad gemacht. Ich hab sie nur in meinen Dreamweaver gegeben, damit ich sie hochladen kann.

                    Liebe Grüße
                    Jenny

                    --
                    NE DISCERE CESSA
                    Höre nicht auf zu lernen
                    (Cato)
                    1. Liebe Jenny,

                      Jetzt die Seite zum Anschauen

                      ich zitiere aus "vorwort.html":

                      	<body>  
                      		<center><img src="img/layout/muster.gif" width="250" height="17" alt="Muster"><br>  
                      		<b>Vorwort</b>  
                      		<br>  
                      		<img src="img/layout/musterunten.gif" width="250" height="17" alt="Muster"></center>
                      

                      Mir ist jetzt nicht ganz klar, was Du von der bisherigen Diskussion verstanden hast, und was nicht.

                      Was willst Du mit <center>? Welche Aussage bezüglich der Art des Inhalts leistet dieses Element? Beschreibt es die Position in der Hierarchie der Überschriften? Besagt es, dass nun eine Liste folgt, oder dass dieses Klümpchen Text der Inhalt einer Tabellenzelle ist?

                      Entsorge es bitte wieder so schnell, wie Du es dem sauberen Entwurf hinzugefügt hast!

                      Das Wort "Vorwort" ist eine Überschrift. Warum steht es deswegen nicht in einem <h1>-Element, sondern in einem <b>-Element? Und wenn Du über und unter dieser Überschrift diese Ziergrafik haben willst, warum bindest Du sie als Inhalt ein, wenn es doch kein Inhalt, sondern nur Zierwerk ist? Das wollten wir doch (wieder einmal) mit CSS machen!

                      Eine weitere Sache ist mir auf der Seite aufgefallen: Deine Textabsätze im Quelltext sind alle ein gemeinsamer Textabsatz, da die Zeilenumbrüche ohne umschließende <p>-Tags gemacht sind. Beispiel:

                        
                      
                      > <p><img src="img/layout/w.jpg" width="60" height="60" alt="W">  
                      > as ist ein Award? Ein Award ist eine ganz besondere Auszeichnung f�r eine Webseite und dessen Webmaster. Er wird verliehen f�r die Erstellung einer Webseite, die Kreativit�t eines Webmasters, seine Ideen und deren Umsetzung. Warum vergebe ich Awards? Ich freue mich, eine sch�ne Webseite zu evaluieren und mit einem MOND AWARD auszuzeichnen, wenn sie mich beeindruckt und interessiert, was Inhalt und Design anbelangt. Ich wei�, wieviele Stunden, Tage und sogar Monate du brauchst, um eine Webseite zu �konstruieren� und dass deine Arbeit niemals endet.  
                      >   
                      > Deine Webseite mu� auf keinen Fall perfekt sein, um sie f�r einen MOND AWARD zu nominieren. Es wird nicht erwartet, dass du ein Experte bist, aber deine Webseite sollte interessant, mit einem sch�nen Design, ganz einfach ein erfreulicher Anblick sein. Dar�berhinaus m�chte ich erkennen, dass du deine Webseite mit viel Liebe und Sorgfalt erstellt hast. Ein guter Inhalt z�hlt f�r mich mehr als die beste Gestaltung oder ein perfekter HTML Code.</p>  
                      
                      

                      Auch wenn man im Quelltext sehen kann, dass Du hier ursprünglich zwei Textabsätze gemeint hast, so hat Dein Dokument an dieser Stelle von seiner Struktur her nur einen.

                      Dass Dein Text in ISO-8859-1 kodiert ist, und dass deshalb die Umlaute falsch dargestellt werden, liegt daran, dass in Deinem Dokument laut <meta charset="utf-8"> eben nicht ISO-8859-1 sondern angeblich UTF-8 verwendet worden sein soll. Der Browser "glaubt" Deiner Angabe und hat nun ein Problem mit den Umlauten.

                      Um das Problem mit den Umlauten zu lösen, nimmst Du Notepad++, lädst das HTML-Dokument, stellst über die Menüleiste die UTF-8-Kodierung ein, speicherst wieder und lädst das Teil hoch.

                      Im Notepad gemacht. Ich hab sie nur in meinen Dreamweaver gegeben, damit ich sie hochladen kann.

                      Dazu braucht es keinen Dreamweaver, sondern ein FTP-Programm. Auch wenn der Dreamweaver FTP beherrscht, so ist es sicher sinnvoll, ihn nicht deswegen zu benutzen (wer weiß, was er mit den Daten beim Upload alles anstellt?).

                      Als FTP-Programm nutze ich in meinem Firefox-Browser schon seit Jahren das FireFTP-Plugin. Damit hatte ich noch nie Probleme und brauchte kein zusätzliches Programm zu installieren, weil ich meinen Browser mit dieser Zusatzfunktion erweitert habe. Da ich die Seite im Browser anschauen will, ist es für mich naheliegend, den Upload auch gleich mit dem Browser (und seinem Plugin) zu tun.

                      Liebe Grüße,

                      Felix Riesterer.

                      --
                      ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
                      1. Um das Problem mit den Umlauten zu lösen, nimmst Du Notepad++, lädst das HTML-Dokument, stellst über die Menüleiste die UTF-8-Kodierung ein, speicherst wieder und lädst das Teil hoch.

                        Im Notepad gemacht. Ich hab sie nur in meinen Dreamweaver gegeben, damit ich sie hochladen kann.

                        Dazu braucht es keinen Dreamweaver, sondern ein FTP-Programm. Auch wenn der Dreamweaver FTP beherrscht, so ist es sicher sinnvoll, ihn nicht deswegen zu benutzen (wer weiß, was er mit den Daten beim Upload alles anstellt?).

                        Als FTP-Programm nutze ich in meinem Firefox-Browser schon seit Jahren das FireFTP-Plugin.

                        **********************************************************

                        Danke, Felix.
                        Hab ich gemacht.
                        Und wie funktioniert jetzt der Upload mit dem Browser?
                        Wie krieg ich das hin?

                        Liebe Grüße
                        Jenny

                        --
                        NE DISCERE CESSA
                        Höre nicht auf zu lernen
                        (Cato)
                        1. Liebe Jenny,

                          Und wie funktioniert jetzt der Upload mit dem Browser?
                          Wie krieg ich das hin?

                          welche Zugangsdaten hast Du denn in Deinem Dreamweaver eingegeben? Dieselben benötigt FireFTP, um dieselbe Verbindung aufnehmen zu können. Wenn die Verbindung steht, kannst Du die Dateien zwischen Deinem Rechner und dem Webspace hin und her schieben.

                          Es gibt ein englisch-sprachiges Handbuch zu FireFTP. Vielleicht hilft es Dir?

                          Liebe Grüße,

                          Felix Riesterer.

                          --
                          ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
                          1. Ich habs jetzt mit dem Browser hochgeladen.

                            Aber es hat nun eine andere Adresse

                            Liebe Grüße
                            Jenny

                            --
                            NE DISCERE CESSA
                            Höre nicht auf zu lernen
                            (Cato)
                            1. Liebe Jenny,

                              Aber es hat nun eine andere Adresse

                              dann hast Du die Verzeichnisstruktur online anders gehalten, als auf Deiner Festplatte. Das kannst Du ja halten wie Du willst. Mit FireFTP kannst Du nach Belieben Dateien in Verzeichnissen hin und her schieben - je nachdem wie die "Adresse" später aussehen soll.

                              Liebe Grüße,

                              Felix Riesterer.

                              --
                              ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
                              1. ...dann hast Du die Verzeichnisstruktur online anders gehalten, als auf Deiner Festplatte. Das kannst Du ja halten wie Du willst. Mit FireFTP kannst Du nach Belieben Dateien in Verzeichnissen hin und her schieben - je nachdem wie die "Adresse" später aussehen soll.

                                Ich konnte da gar nichts auswählen. Ich kanns auch nicht ändern oder löschen...

                                Jetzt ist das ja erst einmal egal, ich möchte nur endlich eine ganze Seite zusammenbringen. z.B. als Vorbild diese Seite
                                Aber ich steh nun an.

                                Wie mach ich das ohne iFrame?
                                Oder schau einmal eine der Gewinner-Seiten an. Da muß ich ja auf fünf Jahre zurück verlinken können...
                                Ich will dich doch nicht so viel belästigen, aber alleine schaff ich das sowieso nie.

                                Liebe Grüße
                                Jenny

                                --
                                NE DISCERE CESSA
                                Höre nicht auf zu lernen
                                (Cato)
                                1. Ich hab wieder was neu gemacht: MOND AWARD Grafiken.
                                  Aber mit mäßigem Erfolg.

                                  Liebe Grüße
                                  Jenny

                                  --
                                  NE DISCERE CESSA
                                  Höre nicht auf zu lernen
                                  (Cato)
                                  1. Die Seite ist jetzt erreichbar unter dieser Adresse und es gibt etliches Neues drauf!

                                    Liebe Grüße
                                    Jenny

                                    --
                                    NE DISCERE CESSA
                                    Höre nicht auf zu lernen
                                    (Cato)
                                    1. Liebe Jenny,

                                      Adresse und es gibt etliches Neues drauf!

                                      das Neue zeigt leider nicht, dass Du Gelerntes umsetzt, sondern dass Du nach wie vor Dein Augenmerk auf Visuellem hast. Ich überlege mir, ob ich Dir überhaupt helfen kann und was meine Mühen hier nützen...

                                      Liebe Grüße,

                                      Felix Riesterer.

                                      --
                                      ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
                                      1. Hallo Felix,

                                        ich muß doch sehen, wie das aussieht, was ich mache.
                                        Und ich will es umsetzen. Bald.

                                        Was ist falsch?
                                        Die Seite Award Grafiken?

                                        Die hab ich genau nach SELFHTML gemacht.
                                        Sagst mir bitte wenigstens, was falsch ist?

                                        Liebe Grüße
                                        Jenny

                                        --
                                        NE DISCERE CESSA
                                        Höre nicht auf zu lernen
                                        (Cato)
                                        1. مرحبا

                                          ich muß doch sehen, wie das aussieht, was ich mache.

                                          Du musst erst lernen zu sehen, bevor du richtig sehen kannst ;)

                                          Was ist falsch?

                                          Du musst alle Visuellen spielereien, die du ins HTML einbringst, um ein Optisches Ergebnis zu erzielen, rigoros entfernen.
                                          Was Felix dir versucht deutlich zu machen ist ganz einfach:

                                          Dein Dokument muss Nackt, also ohne CSS, Sinnvoll strukturiert sein. Erst wenn deine Seite ohne CSS "richtig" aussieht, kann man sich ans Layout machen.

                                          Sagst mir bitte wenigstens, was falsch ist?

                                          Nicht viel. Verzichte auf alle Elemente, die nur einen Visuellen Effekt zum Ziel haben. Alles das, was du da mit HTML versuchst, "schön" aussehen zu lassen, lässt sich mit CSS mindestens genauso schön stylen. Das geht aber nur mit einem Sinnvoll strukturierten Dokument.

                                          mfg

                                          --
                                          Die neuen 4 Jahreszeiten: Frühling, ARSCHLOCH, Herbst und Winter!
                                2. Liebe Jenny,

                                  Ich konnte da gar nichts auswählen. Ich kanns auch nicht ändern oder löschen...

                                  spiele mit dem Programm ein wenig herum, um die vielen Möglichkeiten kennen zu lernen. Auch die rechte Maustaste macht sich in den Fenstern sehr nützlich...

                                  Wie mach ich das ohne iFrame?

                                  Du überlegst Dir genau, was Du an Inhalten anbieten möchtest. Die Frage mit dem iFrame ist nur eine visuelle, keine konzeptionelle. Ob die Informationen in einem "Fenster im Fenster" zu sehen sind (mit einem sehr trägen Scroll-Mechanismus ohne Schieberegler für schnelles Scrollen), oder ob sie in herkömmlicher Form auf der gesamten Seite aufgelistet werden, ist doch nur ein Schmankerl, oder nicht?

                                  Mein Vorschlag: Lass' dieses Layout-Denken völlig beiseite und konzentriere Dich lediglich auf Inhalte (also Daten) und nicht auf ihre Präsentation (Layout).

                                  Oder schau einmal eine der Gewinner-Seiten an. Da muß ich ja auf fünf Jahre zurück verlinken können...

                                  Warum verlinkst Du nicht die eigentliche Gewinner-Seite?

                                  Du baust eine Seite (aber nicht mit dem Dateinamen "gewinner03-12"!). Du überlegst Dir, ob Du restlos alle bisherigen Gewinner darauf anbietest, oder ob Du die Gewinner nach Jahren sortiert in eigene Dokumente aufgeteilt speicherst. Meiner Meinung nach ist ersteres für Dich sinnvoller (dann einfach "gewinner.html").

                                  Dann überlegst Du Dir, wie Du einen einzelnen Gewinner als Beitrag auf dieser Seite in seiner Dokumentstruktur auszeichnest (auch wieder ohne Layout-Gedanken!).

                                  Da Du mit HTML5 begonnen hast, bietet es sich an, die in HTML5 verfügbaren Elemente für diesen Zweck auch einzusetzen. Insbesondere <article> bietet sich für einen einzelnen Gewinner an:

                                  <article>  
                                      <header>  
                                          <h1>Star Trek ...</h1>  
                                          <p><img alt="USA" src="..."><time datetime="2012-14-06">06/14/2012</time></p>  
                                      </header>  
                                      <p><a href="http://example.org"><img alt="Screenshot" src="..."></a></p>  
                                      <p>This page has awoken my interest in SciFi...</p>  
                                  </article>
                                  

                                  Da ich noch nie eine Website mit HTML5 gemacht habe, bin ich mir in Sachen der Semantik hier nicht 100%ig sicher, weshalb ich dazu gerne Meinungen anderer Poster hier lesen würde.

                                  Für Dich ist es sicherlich genügend Aufwand, diese Struktur auf Dein Dokument "gewinner03-12.html" anzuwenden.

                                  Was eine übersichtlichere Darstellung angeht, so kann man hier ergänzend mit JavaScript arbeiten - muss man aber nicht. Als vernünftige JavaScript-Funktionalität empfände ich einen Mechanismus, der die Anzeige der "Boxen" auf eine simple Textzeile (die Überschrift) reduziert, um beim Klicken (oder Hovern mit der Maus?) die Box ausklappt, damit man alles zu der Website sehen kann. Keinesfalls jedoch würde ich hier ein Scroll-Fenster basteln, welches sich in seiner eigenen Geschwindigkeit bewegt!

                                  Ich will dich doch nicht so viel belästigen, aber alleine schaff ich das sowieso nie.

                                  Es ist der Sinn dieses Forums, dass Du hier Fragen stellen kannst, damit sie Dir jemand, der Lust und Ahnung hat, beantwortet. Wenn ich einmal keine Zeit habe, dann antworte ich Dir eben nicht. Und wenn ich keine Lust habe, auch nicht. Also immer frisch her mit Deinen Fragen!

                                  Liebe Grüße,

                                  Felix Riesterer.

                                  --
                                  ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
              2. Ich hab die Seiten online gestellt:

                Der Versuch

                Liebe Grüße
                Jenny

                --
                NE DISCERE CESSA
                Höre nicht auf zu lernen
                (Cato)
                1. Liebe Jenny,

                  Ich hab die Seiten online gestellt:

                  Der Versuch

                  prima! Dann kann man auf Fehlersuche gehen.

                  Den Validator stört, dass Dein Textabsatz eine Unter-Überschrift beinhaltet. Das ist natürlich Quark. Entweder ich schreibe eine (Unter-)Überschrift, oder ich schreibe einen Textabsatz. Eine Überschrift in einem Textabsatz... was sollte das wohl sein?

                  Wo ist eigentlich das von mir vorgeschlagene <nav>-Element? Ach ja, und das <div id="Inhalt"> kannst Du vorläufig auch entfernen. Das nützt uns im Moment nicht.

                  Liebe Grüße,

                  Felix Riesterer.

                  --
                  ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
    2. Hi there,

      Was kann ich tun/ändern, damit dieser Link auch in Google Chrome geöffnet wird.

      Ich verstehe Dein Problem nicht, bei mir funktioniert der Bildwechsel.

      (PS.: mach Dir keine Sorgen wegen der kommenden Kritik an Deiner Seite...)

      Hallo Felix,
      danke. Im Google Chrome geht es bei dir, sagst du?
      Warum bei mir nicht?

      1. Liebe Mondfrau,

        Hallo Felix,

        ähm, Du hast Klawischnigg geantwortet, nicht mir!

        Liebe Grüße,

        Felix Riesterer.

        --
        ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
  2. Schönen Nachmittag!

    Kann mir dennoch jemand meine Frage beantworten, weshalb ich in Google Chrome auf dieser Seite und auf anderen Seiten die Links zu iFrames nicht öffnen kann? Siehe Links unterhalb des iFrame.

    Oder könnt ihr?

    Mit allen anderen Browsern funktionier es.

    Liebe Grüße
    Jenny

    --
    NE DISCERE CESSA
    Höre nicht auf zu lernen
    (Cato)
    1. Liebe Jenny,

      Kann mir dennoch jemand meine Frage beantworten

      warum hast Du denn schon aufgegeben? Schau doch einmal hier, Dein neuer Ansatz kann funktionieren: Beispiel (und das mit <nav> am Ende des Dokuments!)

      Liebe Grüße,

      Felix Riesterer.

      --
      ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
      1. Danke Felix,

        diese Navi funktioniert eh bei mir auch in Chrome (wenn auch in flash), es ging ja um die Links zu den iFrames. Aber wie ich schon geschrieben habe, löste ich das nun selber, indem ich die Links in _blank öffnen lasse.

        Gefällt mir gut, was du mir hier zeigst. Danke!
        Das werde ich vielleicht umsetzen und statt der Flash-Navi machen.
        Diese war mir so was Besonderes, hab lange daran gearbeitet, wollte einen Sound dabei haben. Das geht nun dann nicht mehr. Aber wer will schon einen Sound, wenn er einen Link anklickt. Ich weiß.

        Liebe Grüße
        Jenny

        --
        NE DISCERE CESSA
        Höre nicht auf zu lernen
        (Cato)
        1. مرحبا

          Aber wer will schon einen Sound, wenn er einen Link anklickt. Ich weiß.

          Es geht ja nicht darum, was jemand will, sondern um Nutzerfreundlichkeit.
          Sounds sollten nur abgespielt werden, wenn es der User erwartet oder damit rechnet, nicht auf Blindlings.

          Ich weiss schon garnicht mehr, wieviele Seiten ich fluchtartig verlassen musste, weil diese mir bei voll aufgedrehter Lautstärke irgendwelche Sounds um die Ohren gehauen haben.

          mfg

        2. Liebe Jenny,

          es ging ja um die Links zu den iFrames.

          Dir vielleicht, mir ging es aber nicht nur um diese, sondern um gleich _alle_ "Sünden", die Du bei Deiner Seite in der Erstellung begangen hast. Frames (egal ob mit oder ohne "i") sind dabei eine, Popup-Fenster sind dabei eine andere.

          Gefällt mir gut, was du mir hier zeigst. Danke!

          Prima! Dann kann Deine Seite ja richtig gut werden!

          Das werde ich vielleicht umsetzen und statt der Flash-Navi machen.

          Das empfiehlt sich _sehr_!

          Wenn Du nun Deine Seiten in einfachen HTML-Dateien nach dem von mir vorgeschlagenen Prinzip erstellst und miteinander verlinkst, dann können wir endlich überblicken, was alles in Deinem Webangebot enthalten sein soll, und wie wir das am besten präsentieren. Ohne diesen Überblick ist das schwer.

          Visuelle "Gimmicks", wie das exkusive Anzeigen eines einzelnen Awards (deine Popups), ohne eine komplette Seite mit allen Awards zu laden (Dein iFrame), lässt sich vielleicht mittels JavaScript (Malcom hatte dazu bereits ein paar Ideen) realisieren, welches aber nur optional sein darf! Ohne dieses JavaScript muss man unbedingt auch an die Inhalte gelangen können - nur vielleicht nicht so chic, aber dazu erst mehr, wenn Deine Seite inhaltlich überschaubar geworden ist, und ein Konzept sinnvoll diskutierbar wird.

          Liebe Grüße,

          Felix Riesterer.

          --
          ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
          1. مرحبا

            (Malcom hatte dazu bereits ein paar Ideen)

            Und das hört garnicht mehr auf ;)

            mfg

            1. Lieber Malcolm Beck´s,

              Und das hört garnicht mehr auf ;)

              sei mir nicht böse, aber das sind für mich in diesem konkreten Fall sinnfreie Spielereien, die bestenfalls dazu beitragen, dass der Blick von wesentlich Schwächen abgelenkt werden soll.

              Liebe Grüße,

              Felix Riesterer.

              --
              ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
              1. مرحبا

                Und das hört garnicht mehr auf ;)

                sei mir nicht böse, aber das sind für mich in diesem konkreten Fall sinnfreie Spielereien, die bestenfalls dazu beitragen, dass der Blick von wesentlich Schwächen abgelenkt werden soll.

                Ziel war ja eher, dass OP zu sehen bekommt, wie leicht (also mit wiewenig Zeilen Code) Ihr vorhaben realisierbar ist. Eine Motivationsspritze sozusagen. Mein nächster Ratschlag wäre, erstmal die Seite nach deinen Vorschlägen zu ende zu bringen.

                Ausserdem ist das purer Eigennutz.
                Hab Gestern gelernt, wie ich Assoziative Arrays mit JQuery durchlaufe ;)

                @Mondfrau

                Meine Beispiele sind dinge, die ganz zum Schluss kommen. Wenn deine Seite vom Dreamweaver befreit ist, poste ich gerne ein Komplettes Bsp., wie du es in deine Seite kriegst. Wie du es mit Dreamwever reinkriegst weiss ich nicht, ich weiss nicht mal, wie Dreamweaver aussieht.

                mfg

                1. Lieber Malcolm Beck´s,

                  ich weiss nicht mal, wie Dreamweaver aussieht.

                  na, na, jetzt gib's schon zu: Du wolltest es noch nie wissen! Du hättest ja nur hinschauen brauchen...

                  Liebe Grüße,

                  Felix Riesterer.

                  --
                  ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
                  1. مرحبا

                    ich weiss nicht mal, wie Dreamweaver aussieht.

                    Du hättest ja nur hinschauen brauchen...

                    OMG! Ich bin Blind!

                    mfg, *SCNR**

          2. Hallo Felix,

            ich habe die seitliche Navi nach deinen Vorschlägen neu gemacht (auf einer Probeseite namens neue Navi). Alle Links funktionieren, führen aber auf die normale Award-Webseite.

            Schau: neue Navi

            Liebe Grüße
            Jenny

            --
            NE DISCERE CESSA
            Höre nicht auf zu lernen
            (Cato)
            1. Liebe Jenny,

              Schau: neue Navi

              da hast Du ja einen schönen Quark angerichtet! Warum hast Du keine Geduld? Jetzt hast Du ja schon wieder die zuvor beseitigten Sünden im Dokument!

              Ich zitiere aus Deinem Quelltext:

              <body topmargin="0" onload="JSFX_StartEffects()">  
              <div id="Seite">  
                 <div id="Navigation">  
                &nbsp;<br />  
                <nav>  
              			<h2 class="schriftrot">DEIN PFAD ZUM<br />  
              			  MOND AWARD  
              			</h2>  
              			<ul>  
                              <li><a href="index.html">Startseite</a></li>  
              [...]  
              				<li><a href="ACNnews.html">Award Community News</a></li>  
              			</ul><br />  
               <h1 align="center" style="margin-top:10px"><br />  
                      <a href="http://www.awardsites.com" target="_blank"><img src="bilder/nsb01.jpg" alt="Notable Service AwardSites!" width="120" height="60" border="0" /></a>  
                      <br />  
                      This award program has been rated<br />  
              by Award Sites! for at least five years . . . <br />  
              providing notable service through <br />  
              Bettering The Net by Striving for Excellence! <br />  
                  </h1>
              

              Gehen wir den Wahnsinn der Reihe nach durch:

              <body topmargin="0" onload="JSFX_StartEffects()">

              Was bezweckst Du mit dem Attribut "topmargin"? Etwa etwas, das das Aussehen steuert? Wolltest Du das nicht CSS erledigen lassen?? Und diese JavaScript-Effekte sind in dieser Form gemeingefährlich! Hör doch bitte mit den Dingen auf, die Du noch nicht wirklich vollkommen durchschaust! Du willst doch lernen, wie es "vernünftig" geht! Dann sei bitte so gut, und lass' den Quatsch weg, bis das Teil auf festen Füßen steht.

              <div id="Seite">

              Dieses Element wollen wir nicht. Es bietet eine Verschachtelungstiefe, die ausschließlich dazu dient, dass weniger Versierte mit CSS einen Darstellungseffekt erreichen, der ohne dieses zusätzliche <div> mit mehr know-how ebenso erreichbar gewesen wäre. In meinem Beispiel hatte es dieses Elements nicht bedurft. Wieso nun baust Du es wieder ein?

              <div id="Navigation">  
                &nbsp;<br />  
                <nav>  
              			<h2 class="schriftrot">DEIN PFAD ZUM<br />  
              			  MOND AWARD  
              			</h2>  
              			<ul>  
                              <li><a href="index.html">Startseite</a></li>  
              [...]  
              				<li><a href="ACNnews.html">Award Community News</a></li>  
              			</ul><br />  
               <h1 align="center" style="margin-top:10px"><br />  
                      <a href="http://www.awardsites.com" target="_blank"><img src="bilder/nsb01.jpg" alt="Notable Service AwardSites!" width="120" height="60" border="0" /></a>  
                      <br />  
                      This award program has been rated<br />  
              by Award Sites! for at least five years . . . <br />  
              providing notable service through <br />  
              Bettering The Net by Striving for Excellence! <br />  
                  </h1>
              

              Hier offenbart sich mir, dass Du mein Beispiel noch nicht genügend studiert hast, denn in Deiner Umsetzung sind diese Dinge sichtbar:

              1. Du verwendest ein <div>-Element, um die Link-Liste der Navigation mit ihrer passenden Unterüberschrift ("DEIN PFAD ZUM NOMND AWARD") zu einem größeren Ganzen zu kapseln. Das wollten wir eigentlich mit dem <nav>-Element tun (siehe mein Beispiel). Welchen Sinn soll es übrigens haben, dass die Haupt-Überschrift ebenso im Navigationsteil steht, wenn sie doch zum eigentlichen Inhalt gerechnet werden muss??

              2. Du notierst einen wilden Mix aus zum Teil sogar veralteten Attributen, deren einziger Zweck darin besteht, die Darstellung zu beeinflussen ("align", "style"), obwohl es dieser Attribute nicht bedarf, da man das mit CSS wesentlich(!!) eleganter machen könnte. Außerdem notierst Du <br>-Elemente, deren Sinn sich mir nicht erschließen will (versuchst Du zusätzliche Abstände zu erzeugen? -> CSS!!!).

              3. Den Sinn und die wahre Macht von CSS hast Du noch nicht verinnerlicht. Daher missbrauchst Du CSS für Klassennamen wie "schriftrot". Die Namen von Klassen sollten die Bedeutung abbilden, keinesfalls das Aussehen! Außerdem kann man mit CSS auch einstellen, dass die Buchstaben alle in Großbuchstaben umgewandelt angezeigt werden sollen. Du aber notierst alles schon im Quelltext in Großbuchstaben... Und ausgerechnet hier hätte es eines Klassennamens überhaupt nicht bedurft, weil man hier in der Navi nur eine einzige Unterüberschrift hat, die sich mit CSS genau selektieren und in ihrer Darstellung steuern lässt (Stichwort: Nachfahrenselektor - siehe mein Beispiel)!

              4. Dein Dokument trägt jetzt den Doctype für XHTML, obwohl wir in HTML5 geschrieben haben (siehe Dein erstes Beispiel und meinen darauf folgenden Vorschlag). Warum? Sollen wir uns zuerst über den Sinn und die Bedeutung der verschiedenen Dokumenttypen und HTML-Dialekte unterhalten? In XHTML gibt es kein <nav> und in HTML5 braucht es kein <div id="navi">... und was sonst noch zu den Unterschieden zu wissen wichtig ist.

              Alles in allem habe ich das Gefühl, dass Du meinen Code-Vorschlag einfach wieder in Deinen Dreamweaver geladen und mit dem üblichen Müll aus Deiner bereits erstellten Seite verunreinigt hast, weil Du mit der Darstellung alleine arbeitest, anstatt Dich innerlich wirklich davon zu verabschieden, wie etwas aussieht. Du willst mir anscheinend noch immer nicht glauben, dass das Aussehen wirklich erst ganz viel später wichtig wird, und dass zuallererst die Struktur Deines Dokuments bzw. Deiner Dokumente zählt.

              Mit meiner Beispielseite wollte ich Dir zeigen, dass das mit dem Aussehen schon noch werden wird, wenn Du nur die notwendige Geduld aufbringen kannst - auch wenn der "spärliche" Code in der HTML-Datei nicht unbedingt danach aussieht.

              Ehrliche Frage: Willst Du doch lieber nicht weiterlernen und hier aufgeben, oder willst Du es "vernünftig" machen und saubere, zugängliche Dokumente erzeugen?

              Liebe Grüße,

              Felix Riesterer.

              --
              ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
    2. مرحبا

      Kann mir dennoch jemand meine Frage beantworten, weshalb ich in Google Chrome auf dieser Seite und auf anderen Seiten die Links zu iFrames nicht öffnen kann?

      <body onload="MM_preloadImages('bilder/info1.gif')">

      Fehlerkonsole meldet: MM_preloadImages is not defined

      Das es in manchen Browsern funktioniert ist Glück bzw. Fehlerkorrektur.

      mfg

      1. Ich hab es nun selbst gelöst: Ich öffne die Links nun auf einer neuen Seite (_blank). Leider nicht einzeln, aber es ist ein Kompromiß.

        Danke euch.

        1. مرحبا

          Ich hab es nun selbst gelöst: Ich öffne die Links nun auf einer neuen Seite (_blank). Leider nicht einzeln, aber es ist ein Kompromiß.

          Hättest du Interesse an einer JQuery-Lösung mit PHP?

          Ein Script, dass die benötigten Daten in ein Div nachlädt, wenn man auf einen "Link" klickt.

          Setzt PHP voraus, ist aber alles in allem mit 30 - 40 Zeilen Code (neben JQuery) realisierbar.

          mfg

          1. مرحبا

            Hättest du Interesse an einer JQuery-Lösung mit PHP?
            Setzt PHP voraus, ist aber alles in allem mit 30 - 40 Zeilen Code

            Mit 40 Zeilen kriegt man es schonmal Grob zum laufen :)

            <?php  
              
            define('award_key', 'award');  
            $votings = array('award-sites' => '<p>Content für Award-Sites</p>'  
                            ,'belgica'     => '<p>Content für Belgica</p>'  
                            ,'wsaptronic'  => '<p>Content für wsaptronic</p>'  
            );  
              
            // Benötigte Daten laden, falls sie angefordert werden und existieren  
            if (isset($_GET[award_key]) AND array_key_exists($_GET[award_key], $votings))  
              return print $votings[$_GET[award_key]];  
              
            // Liste für die Links generieren  
            $list = '<ul id="award_list">';  
            foreach($votings AS $key => $val)  
              $list .= sprintf('<li><a href="?%2$s=%1$s">%1$s</a></li>'  
                              , $key  
                              , award_key);  
            $list .= '</ul>';  
              
            ?>[code lang=html]<!DOCTYPE html><html><head><meta charset="utf-8"><title>\\r\\n</title></head><body>  
              
            <div id="dynamic_content"></div>  
              
            <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>  
            <script type="text/javascript">  
            [code lang=javascript]$(function() {  
                  $('#dynamic_content').before('<?php print $list ?>');  
                  $("#award_list a").on("click", function()  
                  {  
                      var query = $(this).attr('href');  
                      // alert(query);  
                      $('#dynamic_content').load(query, function() {  
                        $(this).hide().fadeIn(250);  
                      });  
                      return false;  
                  });  
            });
            

            </script>
            </body></html>[/code][/code]

            Eleganter wäre das Array direkt mit Javascript durchlaufen, um die Links zu generieren. Allerdings weiss ich noch nicht, wie ich Assoziative Arrays mit Javascript durchlaufen kann.
            Aber als kleine Veranschaulichung, wie man es lösen könnte, sollte das reichen.

            mfg

            1. Hallo Malcolm,

              .... Allerdings weiss ich noch nicht, wie ich Assoziative Arrays mit Javascript durchlaufen kann.

              for(o in a) alert(a[o]);

              Manche Frameworks haben, glaube ich, auch so was wie xxx.each oder xxx.foreach.

              Gruß, Jürgen

              1. مرحبا

                Manche Frameworks haben, glaube ich, auch so was wie xxx.each oder xxx.foreach.

                Danke für den Tipp.

                each sieht gut aus.

                <?php #index.php C&P  
                  
                define('award_key', 'award');  
                $votings = array('award-sites' => '<p>Content für Award-Sites</p>'  
                                ,'belgica'     => '<p>Content für Belgica</p>'  
                                ,'wsaptronic'  => '<p>Content für wsaptronic</p>'  
                );  
                  
                // Benötigte Daten laden, falls sie angefordert werden und existieren  
                if (isset($_GET[award_key]) AND array_key_exists($_GET[award_key], $votings))  
                  return print $votings[$_GET[award_key]];  
                else if (isset($_GET[award_key]) AND !array_key_exists($_GET[award_key], $votings))  
                  return print '<p>Gewünschte Daten konnten nicht geladen werden';  
                  
                ?>
                ~~~~~~html
                <!DOCTYPE html><html><head><meta charset="utf-8"><title>Loader</title></head><body>  
                  
                <div id="dynamic_content"></div>  
                  
                <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>  
                <script type="text/javascript">
                ~~~~~~javascript
                  
                $(function() {  
                      var award_array = <?php print json_encode($votings) ?>;  
                      var list = '';  
                      $.each(award_array, function(key, value) {  
                          list += '<li><a href="?award=' + key + '">' + key + '</a></li>';  
                      });  
                      // Element erzeugen  
                      var create_list = document.createElement("ul");  
                      create_list.id = 'award_list';  
                      $('#dynamic_content').before(create_list);  
                      $('#award_list').prepend(list);  
                      $("#award_list a").on("click", function()  
                      {  
                          var query = $(this).attr('href');  
                          $('#dynamic_content').load(query, function() {  
                            $(this).hide().fadeIn(250);  
                          });  
                          return false;  
                      });  
                });
                ~~~~~~html
                  
                </script>  
                </body></html>
                

                Verbesserungsvorschläge sind natürlich gern gesehen.

                mfg

                1. مرحبا

                  Für's Archiv:

                  Assoziative Arrays mit JQuery durchlaufen.

                  <?php  
                    
                  $votings = array('award-sites' => array('content' => '<p>Content für Award-Sites</p>')  
                                  ,'belgica'     => array('content' => '<p>Content für Belgica</p>')  
                                  ,'wsaptronic'  => array('content' => '<p>Content für wsaptronic</p>')  
                            );  
                    
                  ?>
                  ~~~~~~html
                  <!DOCTYPE html><html><head><meta charset="utf-8"><title>Loader</title></head><body>  
                  <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>  
                  <script type="text/javascript">  
                  [code lang=javascript]$(function() {  
                        var award_array = <?php print json_encode($votings) ?>;  
                        var list = '';  
                        $.each(award_array, function(key, value) {  
                            list += '<li><a href="?award=' + key + '">' + key + '</a><div>' + value['content'] + '</div></li>';  
                        });  
                        var create_list = document.createElement("ul");  
                        create_list.id = 'award_list';  
                        $('body').prepend(create_list);  
                        $('#award_list').prepend(list);  
                  });
                  

                  </script>
                  </body></html>[/code]

                  mfg

                  1. Danke, danke!

                    Kannst du mir bitte sagen, wo ich den Code einfügen muß. Im Quelltext? In der CSS?

                    Liebe Grüße
                    Jenny

                    --
                    NE DISCERE CESSA
                    Höre nicht auf zu lernen
                    (Cato)