sven: Bildschirmauflösung mit PopUp

Moin Moin.

Folgendes Problem.
Ich möchte eine Bildschirmauflösungs-Abfrage machen.
Dazu benutze ich folgendes script:

Ihre Bildschirmauflösung
<script language="JavaScript">
document.write(screen.width)
</script>
x
<script language="JavaScript">
document.write(screen.height)
</script>
und
<script language="Javascript">
if(screen.width < 1024)
document.write("<b>ist nicht</b>")
</script>
geeignet für diese Website.

soweit sogut.

Jetzt möchte ich  aber,  das dieser Text nicht dann erscheint, wenn die Auflösung die richtige ist, sondern die falsche.
Sprich, Site ist optimiert für 1024x768. Wenn jetzt einer die Site besucht mit 800x600 oder kleiner, dann soll ein popup aufpoppen, das ich vom  design her selber erstellen kann, in dem dann steht, falsche Bildschirmauflösung etc...

Ist das möglich?

  1. Hi,

    Sprich, Site ist optimiert für 1024x768. Wenn jetzt einer die Site besucht mit 800x600 oder kleiner, dann soll ein popup aufpoppen, das ich vom  design her selber erstellen kann, in dem dann steht, falsche Bildschirmauflösung etc...

    Ist das möglich?

    Klar,

    öffne ein Popup, wenn die Größe nicht deinen Vorgaben entspricht:
    if (screen.width < 1024)
      F1 = window.open("datei.htm","Fenster1","width=310,height=400");

    In der Datei "datei.htm" steht dann dein Script, das nochmal die Auflösung aufgibt und alles was du sonst noch anzeigen willst...

    LG, piranja

    1. Klar,

      öffne ein Popup, wenn die Größe nicht deinen Vorgaben entspricht:
      if (screen.width < 1024)
        F1 = window.open("datei.htm","Fenster1","width=310,height=400");

      hm...aber öffnet er dann nicht auch ein fenster wenn die auflösung 1280 oder höher ist?

      1. Klar,

        öffne ein Popup, wenn die Größe nicht deinen Vorgaben entspricht:
        if (screen.width < 1024)
          F1 = window.open("datei.htm","Fenster1","width=310,height=400");

        hm...aber öffnet er dann nicht auch ein fenster wenn die auflösung 1280 oder höher ist?

        Warum sollte er?
        Er öffnet das Fenster, wenn die Auflösung kleiner als 1024 x ... ist, und nur dann.

        Oder willst du, dass er dann auch ein Fenster öffnet?
        Dann müsstest du sagen:

        if (screen.width < 1024 || screen.width >= 1280)

        LG,
        piranja

        1. Nein Nein, passt schon! jetzt geht es auch wie ich es haben wollte!

          Dankeschön!!!

          1. Hallo,

            Nein Nein, passt schon! jetzt geht es auch wie ich es haben wollte!

            Solltest aber trotzdem auf wahsagas Rat hören.

            Viele Grüße,

            Stefan

  2. hi,

    Ihre Bildschirmauflösung
    document.write("<b>ist nicht</b>")
    geeignet für diese Website.

    in wahrheit ist es ja wenn überhaupt anders herum:

    deine webseite
    ist nicht geeignet
    für meine bildschirmauflösung.

    _das_ ist der _mangel_, den du beseitigen solltest.

    gruss,
    wahsaga