1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Web-/Grafikdesign

Javascript nicht auf mobilen Geräten ausführen

  • NoxMortem
  • 24. September 2011 um 12:41
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • NoxMortem
    Punkte
    653
    Beiträge
    116
    • 24. September 2011 um 12:41
    • #1

    Beschäftige mich derzeit ziemlich viel mit Webdesign. Habe ein Minijavascript hier welches Margin und Breite des DIV Containers an die aktuelle Seitengröße anpasst, das funktioniert in den von mir getesten Browsern auch super, nur beim Aufruf von mobilen Geräten kommt es zum lustigen Fehler, dass er das Skript immer wieder neu durchführt (evtl da der resize dort lange genug dauert um das Timeout zu umgehen, oder weil viele mobile Browser das Fenster automatisch resizen um die Darstellung auf dem kleinem Display angenehm zu machen). Es handelt sich um ein jquery window.resize, window.ready skript und jetzt breitet sich die Größe auf mobilgeräten milimeter für milimeter aus bis die vollen ~1800px für die die Seite designt wurde erreicht wurden. :) Sieht zwar ganz lustig aus, ist aber eher nervig.

    Kann ich das Skript einfach bei mobilen Geräten nicht aufrufen? Gibts da Möglichkeiten?

    lg

  • Wings-of-Glory
    Punkte
    8.305
    Beiträge
    1.573
    • 24. September 2011 um 14:00
    • #2

    Ja, frage einfach das Betriebssystem und/oder den Browsernamen ab.
    http://www.javascripter.net/faq/clientin.htm

  • Paulchen
    Gast
    • 24. September 2011 um 14:24
    • #3

    Und eine Lösung nur mit HTML und CSS alleine ist keine Option?

  • NoxMortem
    Punkte
    653
    Beiträge
    116
    • 24. September 2011 um 21:06
    • #4

    Mir wäre nicht bekannt wie ich margin und width bei einem resize mit html/css anpassen kann. Bei einem bspw 1920 großen Fenster sollen z.B. links und rechts 20% margin sein, je kleiner das fenster wird um so kleiner soll der anteil werden bis dann bei z.b 1000px Breite der margin verschwunden ist, die Seite die volle Fensterbreite nutzt.

    Ich sage auf keinen Fall dass es nicht möglich sei, ich kenne nur keine Möglichkeit den Margin auch als Prozentwert kleiner werden zu lassen.
    Vielen Dank für die Betriebssystemidee, die ist gar nicht so übel. Das Skript ist ja für die Seitendarstellung absolut nicht notwendig, es soll nur den möglichen Platz bei einem Resize besser ausnutzen.

  • Maximilian Rupp 27. Dezember 2024 um 00:12

    Hat das Thema aus dem Forum Grafik/Video nach Web-/Grafikdesign verschoben.

  1. Datenschutzerklärung
  2. Impressum