08/15: Script für Bildschirmauflösung

Suche ein Script das die Bildschirmauflösung des Besuchers ermittelt, und je nach Auflösung ein anders Gif anzeigt.

Danke schonmal

  1. Hallo,

    Wie man mit dem screen Objekt umgeht steht in SelfHTML unter http://selfhtml.teamone.de/javascript/objekte/screen.htm. In SelfHTML steht auch, wie man bedingte Anweisungen schreibt.
    Nicht in SelfHTML erklaert ist, wie man 'Hallo' sagt. *scnr*

    Dieter

    1. Hallo,

      Wie man mit dem screen Objekt umgeht steht in SelfHTML unter http://selfhtml.teamone.de/javascript/objekte/screen.htm. In SelfHTML steht auch, wie man bedingte Anweisungen schreibt.
      Nicht in SelfHTML erklaert ist, wie man 'Hallo' sagt. *scnr*

      Falsch. Er wollte doch wissen, wie es in JAVA geht.

      $xNeTworKx.

      1. Hallo,

        Hallo,

        Wie man mit dem screen Objekt umgeht steht in SelfHTML unter http://selfhtml.teamone.de/javascript/objekte/screen.htm. In SelfHTML steht auch, wie man bedingte Anweisungen schreibt.
        Nicht in SelfHTML erklaert ist, wie man 'Hallo' sagt. *scnr*

        Falsch. Er wollte doch wissen, wie es in JAVA geht.

        $xNeTworKx.

        Denk ich nicht, denn er möchte wie es sich für mich anhört in ner Website das machen beruhen auf dem Browser und da kommt selten Java vor und wenn als Applet. Deswegen denk ich ist es schon JS.

        Gruß Benedikt

        1. Hallo,

          Denk ich nicht, denn er möchte wie es sich für mich anhört in ner Website das machen beruhen auf dem Browser und da kommt selten Java vor und wenn als Applet. Deswegen denk ich ist es schon JS.

          Ja ich weis, aber die Leute sollen sich das endlich mal angewöhnen, dass die einzige Gemeinsamkeit zwischen JAVA und JAVASCRIPT die ersten 4 Buchstaben sind, deswegen mein Posting.

          $xNeTworKx.

          1. Sorry das ich mich in der Auswahl verklickt habe
            was ist nun mit meinem Prob. ???

            Gruss
            08/15

            1. ...was ist dir bei der Antwort von "donroca" unklar ?

              $xNeTworKx.

              1. Also:

                <html><head><title>Test</title>
                <script type="text/javascript">
                <!--
                 alert(screen.width + "x" + screen.height);
                //-->
                </script>
                </head><body>
                </body>
                </html>

                Wie mache ich das denn jetzt das bei unterschiedlicher auflösung z.b unterschiedlich grosse Banner angezeigt werden?

                Danke !

                1. Selfhtml bietet dir alles dazu.

                  http://selfhtml.teamone.de/javascript/sprache/bedingt.htm

                  Den Link mit dem screen Objekt kennst du ja schon.

                  $xNeTworKx.

                  1. ich willaber net 1000 Seiten lesen, weil ich ned weiss wo ich nach suchen soll! Wäre nett wenn ihr das hier schreibt wie es geht

                    Dnake

                    1. Moin Moin !

                      ich willaber net 1000 Seiten lesen, weil ich ned weiss wo ich nach suchen soll! Wäre nett wenn ihr das hier schreibt wie es geht

                      In donrocas Posting steckt ein Link auf eine Seite, die Dir 99,99% der Lösung verrät.

                      Hast Du Probleme, auf einen Link zu klicken ? Vielleicht solltest Du mal in der nächstgelegenen VHS einen Kurs "Internet für Einsteiger" belegen!

                      Alexander

                      --
                      Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
                      Mein "Lieblings-Forums-Bug": http://cforum.teamone.de/phpbt/bug.php?op=show&bugid=103&pos=2
                      Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
                      1. Ihr seid echt alles Idis

                        Kann mir keiner erzählen wie das geht mein prob steht fest will ein Bild öffnen! aber die anleitung macht ein Alert auf.........
                        Also mal bitte ernste antworten war doch ne ernste frage oder?

                        Danke im vorraus !

                        1. Moin Moin !

                          Ihr seid echt alles Idis

                          Jaja, mach mal so weiter. Dann helfen wir Dir noch viel lieber.

                          Kann mir keiner erzählen wie das geht mein prob steht fest will ein Bild öffnen! aber die anleitung macht ein Alert auf.........
                          Also mal bitte ernste antworten war doch ne ernste frage oder?

                          Dein Problem ist, daß Deine Shift-Taste nicht funktioniert, und anscheinend einige andere Tasten auch nicht.

                          Auf [http://selfhtml.teamone.de/javascript/index.htm] hab ich Dich in einem anderen Thread schon hingewiesen. Wenn Du nicht lesen willst, und auch keine Ähnlichkeiten mit anderen C-basierten Sprachen erkennen willst, wirst Du Dein Problem nicht lösen können.

                          Nachdem Du mich so nett als "Idi" bezeichnet hast, darf ich Dich doch Denkverweigerer nennen, oder ?

                          Alexander

                          --
                          Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
                          Mein "Lieblings-Forums-Bug": http://cforum.teamone.de/phpbt/bug.php?op=show&bugid=103&pos=2
                          Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
                          1. Denn helf mir nicht wenn du nicht in der Lage dazu bist!
                            Ich will nciht ganz Javascript lernen für ein problem sonderen ein kurze lösung und statement zu meiner frage.....aber bei dir ist wohl sinnlos zu fragen....

                            08/15

                            1. Moin Moin !

                              Du willst Javascript schreiben, ohne es auch nur im Ansatz zu verstehen.

                              *Guter* Plan!

                              Viel besser kann man sich nicht als Denkverweigerer outen.

                              Ist Dir schon aufgefallen, daß das grundlegende Projekt *Self*HTML heißt, und nicht *Get*HTML ? Hier gibt's Hilfe zur Selbsthilfe, keinen fertigen Code.

                              Oder um es mal ins Backhandwerk zu schleppen: Hier bekommst Du kein Brot vorgesetzt ("friß oder stirb"), sondern Millionen Tips & Tricks, wie Du Dein persönliches Brot backen kannst, wo Du Zutaten herbekommst, und was Du besser nicht ins Brot backst. Und als Bonus gibt's noch eine riesige Brotrezeptsammung bis weit über Kuchen hinaus. Gelegentlich wird hier auch mal über Hausbau diskutiert, und an manchen seltenen Tagen muß einer der Meister einem der Lehrlinge auch mal einen kräftigen verbalen Tritt in den Hintern verpassen.

                              Sei' froh, daß hier nonverbale Kommunikation sehr erschwert ist ...

                              Alexander

                              --
                              Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
                              Mein "Lieblings-Forums-Bug": http://cforum.teamone.de/phpbt/bug.php?op=show&bugid=103&pos=2
                              Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
                            2. Hallo 08/15,

                              Denn helf mir nicht wenn du nicht in der Lage dazu bist!

                              Ich schätze Alexanders Kompetenzen sehr hoch ein, Er wird sehr wohl in der Lage sein, Dir zu helfen. Genaugenommen hat das donroca ja schon getan - wenn Du Dir aber nicht helfen lassen willst, tja, was sollen wir da machen?

                              Ich will nciht ganz Javascript lernen für ein problem sonderen ein kurze lösung und statement zu meiner frage.....

                              Weißt Du, ich habe schon ganze Kapitel von Spezifikationen durchgelesen, nur um hier eine Antwort auf ein Posting zu schreiben. Ich habe bestimmt das meiste, was ich jetzt weiß (was, sokratisch gesehen, nicht sehr viel ist ;-)) dadurch gelernt, indem ich anderen versucht habe zu helfen. Ich finde es immer spannend, etwas neues zu lernen. Wir hier im Forum wollen, dass die Leute, die die Antworten bekommen, auch denken. (Was heutzutage selten geworden ist) Wenn Du das nicht willst, (ich unterstelle Dir nichts, aber Deine Postings legen diesen Schluß ziemlich nahe) dann bist Du hier falsch.

                              Außerdem steht ganz oben in der Forumshauptdatei folgender Text:

                              | Dies ist ein Forum als Ergänzung zu der Dokumentation Ordner SELFHTML.

                              Dieses Forum dient also dazu, dass hier Dinge besprochen werden, die über SELFHTML hinaus gehen. Dein Problem tut es nicht.

                              | Von allen hier Teilnehmenden werden HTML-Grundkenntnisse erwartet. Es wird erwartet, daß bei Problemen erst einmal in SELFHTML, im Ordner Forumsarchiv oder in anderen Quellen nach einer Lösung gesucht wird.

                              Dir wurde sogar die Lösung direkt vor die Nase gesetzt - Du hättest nur die Seiten in SELFHTML lesen brauchen - also haben alle, die Dir geantwortet haben, indirekt diese Regel mißachtet, weil sie diese Erwartungshaltung Dir gegenüber nicht erwidert haben.

                              | Zum Mitmachen im SELFHTML Forum gibt es einige grundsätzliche Verhaltensregeln. Diese Regeln sind in der Seite Forums-FAQ nachzulesen. Es wird erwartet, daß Forumsteilnehmer die Forums-FAQ kennen und die dort genannten Regeln einhalten.

                              Ich bin mir zu 99% sicher, dass Du die FAQ nicht gelesen hast, denn Dein Verhalten lässt entweder darauf oder auf die totale Ignoranz der FAQ schließen, was dem ersteren gleichkommt. (Und bevor Du ankommst und sagst, die liest doch sowieso keiner: Ich habe sie gelesen, bevor ich angefangen habe zu posten und ich konnte weder damals noch heute nachvollziehen, warum jemand das nicht tuen sollte)

                              Nicht, dass mich hier jetzt jemand wieder falsch versteht: Ich habe absolut nichts gegen Anfängerfragen, aber der »Anfänger« muss auch zeigen, dass er sich bemüht hat, das Problem auf eigene Faust zu lösen. Du hast nicht diesen Eindruck hinterlassen - besonders nicht durch das Posting, auf das ich Dir antworte. Ich selbst habe schon ab und an jemandem noch mal etwas erklärt, was schon in SELFHTML versteht, wenn ich den Eindruck hatte, dass er sich vorher bemüht hat, die Stelle in SELFHTML zu verstehen, damit aber nicht klargekommen ist. Aber Du hast ja selbst gesagt, dass Du keine Lust hast.

                              aber bei dir ist wohl sinnlos zu fragen....

                              Nicht nur bei Alexander. Du bist hier mit dieser Einstellung komplett falsch. Ein nicht böse gemeinter Rat: Woanders bist Du besser aufgehoben. Ich werde hier jedoch keine »Alternative« nennen, weil ich damit diese »Alternative« diskreditieren würde, und das habe ich nicht vor.

                              Christian

                              --
                              Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
                              1. Ja ich kann auch auf alle fragen damit antworten:
                                "Suche doch erstmal in SelfHTML"
                                "Google doch erstmal"
                                und soweiter...

                                Was bringt einem das gar nichts! Denn ich weiss nicht genau wie ich das machen soll. Das statt ein Alert unterschiedlich auf die Auflösung abgestimmte Bilder geladen werden. Und wer sowelche Antworten wie oben erstellt, der hat doch selber keine Ahnung und tut doch nur so schlau. Wenn Alexander helfen wollen würde, hätte er ja mal sagen können z.B.
                                "Damit du das so hinbekommst müsstest du den Befehl xxxx einbinden"
                                Dann hätte ich ein guten Anhaltspunkt zum suchen. Aber wenn er mir das anfangskapitel von Javascript linkt dann weiss ich immer noch nicht was ich eigentlich mit Namen suche.
                                Ich würde mich freuen das Anfänger nicht als minderwertig und unbelesen einstufen von den sogenannten "profis" hier.
                                Diese Antworten oben sind so standdart antworten womit man nichts anfangen kann. Das wäre genauso wenn ich meinem Cousin der grad ein Pc bekommen hat und eine kleine Hp machen möchte sage:"Les dir SelfHTML durch, dann kannste das alles" aber es wäre viel einfacher wenn ich ihm es zeigen würde! Also learning By doing. Also nochmal für alle ich habe gestern die ganze Zeit gesucht aber nichts gefunden!!!!
                                Aber wenn ihr die Antworten von Alexander so sinnvoll findet, werden sich viele sehr bedanken und nicht wiederkommen wenn bei einer ernsthaften Frage so verspottet und vorn Kopf gestossen werden!

                                Danke

                                08/15

                                1. Hallo 08/15,

                                  "Suche doch erstmal in SelfHTML"

                                  Ich zitiere noch mal die Hauptdatei:

                                  | Dies ist ein Forum als Ergänzung zu der Dokumentation SELFHTML.

                                  "Google doch erstmal"

                                  Hat niemand gesagt.

                                  Das statt ein Alert unterschiedlich auf die Auflösung abgestimmte Bilder geladen werden.

                                  $xNeTworKx hat Dir in [pref:t=36164&m=197694] folgenden Link gepostet: http://selfhtml.teamone.de/javascript/sprache/bedingt.htm. Da steht fast alles drin, was Du brauchst. Das einzige, was Dir fehlt, ist http://selfhtml.teamone.de/javascript/objekte/document.htm#write.

                                  Und wer sowelche Antworten wie oben erstellt, der hat doch selber keine Ahnung und tut doch nur so schlau.

                                  Alexander hat Ahnung, Du kannst gerne mal ein paar seiner Postings durchlesen: http://selfsuche.teamone.de/cgi-bin/such.pl?suchausdruck=Alexander+Foken&case=on&lang=on&feld=verfasser&index_5=on&index_6=on&hits=500

                                  Wenn Alexander helfen wollen würde, hätte er ja mal sagen können z.B.
                                  "Damit du das so hinbekommst müsstest du den Befehl xxxx einbinden"

                                  Dir wurde schon gesagt, was Du machen musst. Es wurden Dir zielführende Links auf SELFHTML, und zwar nicht nur auf das JavaScript-Kapitel sondern auch auf die einzelnen Stellen geliefert.

                                  Aber wenn er mir das anfangskapitel von Javascript linkt dann weiss ich immer noch nicht was ich eigentlich mit Namen suche.

                                  Dann überlege Dir mal, was denn in Deinem Fall passieren muss:

                                  1. Du ermittelst die Bildschirmauflösung (Bildschirm ist auf Englisch screen, Du kannst gerne im JavaScript-Kapitel nach screen suchen)
                                  2. Du entscheidest je nach Bildschirmauflösung, etwas zu tun. (bedingte Anweisung)
                                  3. Du musst das Bild »einbinden«. Jetzt musst Du Dir nur noch überlegen, was das heißt. Das heißt nichts anderes, als das Du es praktisch ins HTML-Dokument schreiben musst, halt nicht fest reinschreiben, sondern je nach Bildschirmauflösung anders. Wenn Du Dir nur noch die englischen Wörter für Dokument und Schreiben überlegst, dann bekommst Du die Suchwörter document und write.

                                  Diese drei Gedankenschritte werden hier von Dir gefordert. Entschuldige mal, aber im wirklichen Leben bekommst Du auch nicht alles vor die Nase gesetzt.

                                  Ich würde mich freuen das Anfänger nicht als minderwertig und unbelesen einstufen von den sogenannten "profis" hier.

                                  Hier wird niemand als minderwertig und unbelesen eingestuft.

                                  Das wäre genauso wenn ich meinem Cousin der grad ein Pc bekommen hat und eine kleine Hp machen möchte sage:"Les dir SelfHTML durch, dann kannste das alles"

                                  Wozu sollte SELFHTML sonst da sein? Entschuldige, aber Du liest Dir ja auch eine Bedienungsanleitung durch, bevor Du etwas benutzt, oder? Und JavaScript ist nun mal eine Art Werkzeug.

                                  aber es wäre viel einfacher wenn ich ihm es zeigen würde!

                                  Das stimmt nicht ganz. Du würdest in ihm jegliche Art von Denken behindern, indem Du ihm alles auf dem Präsentierteller lieferst. Er würde vielleicht zu seinem Ziel kommen, er wäre aber immer auf die Hilfe anderer angewiesen, wenn er etwas anderes machen sollte. Du würdest ihm kurzfristig helfen, aber längerfristig würdest Du ihm schaden.

                                  Also nochmal für alle ich habe gestern die ganze Zeit gesucht aber nichts gefunden!!!!

                                  Dann war Deine Suchstrategie falsch. (nix für ungut)

                                  Aber wenn ihr die Antworten von Alexander so sinnvoll findet,

                                  Ich bin ein Individuum und wage es bestimmt nicht, für das ganze Forum zu sprechen. Nur ist diese Meinung, die ich vertrete doch sehr weit verbreitet  hier.

                                  werden sich viele sehr bedanken und nicht wiederkommen wenn bei einer ernsthaften Frage so verspottet und vorn Kopf gestossen werden!

                                  Hier wird niemand verspottet und niemand vor den Kopf gestoßen. Hier wird nur ein bisschen Eigeninitiative gefordert.

                                  Christian

                                  P.S.: So, und jetzt tue ich etwas komplett unpädagogisches. Du wirst es später bereuen, mich so weit gebracht zu haben. Hier ist der Quellcode, wo Du nur noch die Zeilen, die das Bild einbinden, bearbeiten musst:

                                  <script type="text/javascript">
                                  <!--
                                  if (screen.width >= 1280 && screen.height >= 1024) {
                                    // hier wird der Banner für 1280x1024 und höher eingebunden
                                    document.write ('<img src="banner1280.jpg" width="..." height="..." alt="">');
                                  } else if (screen.width >= 1024 && screen.height >= 768) {
                                    // hier wird der Banner für 1024x768 bis 1280x1024 eingebunden
                                    document.write ('<img src="banner1024.jpg" width="..." height="..." alt="">');
                                  } else if (screen.width >= 800 && screen.height >= 600) {
                                    // hier wird der Banner für 800x600 bis 1024x768 eingebunden
                                    document.write ('<img src="banner800.jpg" width="..." height="..." alt="">');
                                  } else if (screen.width >= 640 && screen.height >= 480) {
                                    // hier wird der Banner für 640x480 bis 800x600 eingebunden
                                    document.write ('<img src="banner640.jpg" width="..." height="..." alt="">');
                                  } else {
                                    // hier wird der Banner für alles kleiner als 640x480 eingebunden
                                    document.write ('<img src="bannerklein.jpg" width="..." height="..." alt="">');
                                  }
                                  //-->
                                  </script>

                                  Platziere diesen Quellcode irgendwohin, wo Du den Banner haben willst und werde glücklich damit!

                                  Ich dürfte dabei noch anmerken, dass Benutzer mit ausgeschaltetem JavaScript gar nichts sehen.

                                  --
                                  Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
      2. Hallo,

        Falsch. Er wollte doch wissen, wie es in JAVA geht.

        In Java schreibt man aber keine Skripte. Und da die meisten Leute den
        Unterschied zwischen Java und JavaScript nicht kennen, und Java ja
        viel kewler klingt, kann man davon ausgehen, daß er eher JavaScript
        meinte.

        Gruß
        Slyh

    2. Hallo,

      Nicht in SelfHTML erklaert ist, wie man 'Hallo' sagt. *scnr*

      Dafür steht aber in SelfHTML wiederum, daß JavaScript absolut gar nichts
      mit Java zu tun hat. ;-)

      Gruß
      Slyh

  2. Hallo sagen hat mein Vorredner recht und es ist auch Javascript und kein Java. Das sind zwei ganz verschiedene Sachen. Und man kann auch erst mal suchen bevor man fragt.

    Gruß Benedikt

  3. Moin Moin !

    ^-- das ist übrigens eine Begrüßung.

    Was hilft Dir die Bildschirmauflösung, wenn das Browserfenster eine ganz andere Größe hat ?

    Und was machst Du, wenn jemand Java (oder auch das, was Du meinst, nämlich Javascript) abgeschaltet hat ?

    Und was machst Du, wenn jemand keine Bilder lädt ?

    Und was machst Du, wenn jemand mit einem Text-Mode-Browser unterwegs ist ?

    Alexander

    --
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
    Mein "Lieblings-Forums-Bug": http://cforum.teamone.de/phpbt/bug.php?op=show&bugid=103&pos=2
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.