Ankündigung

Einklappen
Keine Ankündigung bisher.

print.css erst ausgeben, wenn diese benötigt wird?

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • print.css erst ausgeben, wenn diese benötigt wird?

    hallo,

    ich bin gerade dabei das drucklayout für meine seite zu stylen, nun wollte ich aber gerne diese print.css stylesheet erst ausgeben lassen, wenn diese benötigt, sprich "required" wird.

    ich mach das selbe mit z.b. meinen kontaktformular. dafür habe ich eine extra stylesheet angelegt, welche ich erst ausgebe, wenn die bodyID mit der ID übereinstimmt, wo sich das kontaktformular befindet. sprich so:

    PHP-Code:
    <?php if ($bodyID === 'kontakt'): ?>
     <link rel="stylesheet"    href="/css/kontaktstyles.css" type="text/css" media="print" />
    <?php endif; ?>
    wie sprech ich den aber das drucklayout an?
    würde gerne das selbe tun für die print.css!

  • #2
    öhm... wat ? xD
    PHP-Code:
    <?php if ($bodyID === 'kontakt'): ?>
     <link rel="stylesheet"    href="/css/kontaktstyles.css" type="text/css" media="print" />
    <?php else: ?>
     <link rel="stylesheet"    href="/css/print.css" type="text/css/ media="print" />
    <?php endif; ?>
    Ich rat mal ins blaue
    [URL="https://gitter.im/php-de/chat?utm_source=share-link&utm_medium=link&utm_campaign=share-link"]PHP.de Gitter.im Chat[/URL] - [URL="https://raindrop.io/user/32178"]Meine öffentlichen Bookmarks[/URL] ← Ich habe dir geholfen ? [B][URL="https://www.amazon.de/gp/wishlist/348FHGUZWTNL0"]Beschenk mich[/URL][/B].

    Kommentar


    • #3
      eh lol.

      ich will, das die print.css erst ausgegeben wird wenn diese benötigt wird! erst dann soll sie geladen werden.

      also so in ganz dumm:

      PHP-Code:
      <?php if ($bodyID === 'druckseite'): ?>
       <link rel="stylesheet"    href="/css/druck.css" type="text/css" media="print" />
      <?php endif; ?>
      kapiert?^^

      Kommentar


      • #4
        Ja und was funktioniert jetzt da nicht?

        Kommentar


        • #5
          Zitat von Flor1an Beitrag anzeigen
          Ja und was funktioniert jetzt da nicht?
          na ich weiß nicht wie ich die printseite anspreche!

          Kommentar


          • #6
            Naja musst halt auf der "printseite" eine Variable setzen und diese kannste dann abfragen?

            Kommentar


            • #7
              media="print" besagt das der style NUR BEIM DRUCKEN verwendet werden soll, egal wann der user auf sein druck knopp drückt, wird der style für den drucker-output verwendet statt den style den der user von der seite grade sieht. Du brauchst also nicht extra eine Seite generieren die das drucklayout bereitstellt..
              [URL="https://gitter.im/php-de/chat?utm_source=share-link&utm_medium=link&utm_campaign=share-link"]PHP.de Gitter.im Chat[/URL] - [URL="https://raindrop.io/user/32178"]Meine öffentlichen Bookmarks[/URL] ← Ich habe dir geholfen ? [B][URL="https://www.amazon.de/gp/wishlist/348FHGUZWTNL0"]Beschenk mich[/URL][/B].

              Kommentar


              • #8
                Genau. Und umgekehrt kannst Du das auch nicht abfragen. Das HTML + Ressourcen ist dort schon übertragen. Wann der User die Druckansicht anfordert, ob der Browser das standardmäßig macht oder whatever kannst Du nicht abfragen.
                [COLOR="#F5F5FF"]--[/COLOR]
                [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
                „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
                [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
                [COLOR="#F5F5FF"]
                --[/COLOR]

                Kommentar


                • #9
                  Anmerkung zu Multipostings

                  http://phpforum.de/forum/showthread.php?t=259930
                  http://www.php-resource.de/forum/php...tigt-wird.html

                  Gruß Jens

                  Kommentar


                  • #10
                    Und daher ...

                    Themenmoderation:
                    Thema geschlossen

                    Kommentar

                    Lädt...
                    X