Birgit Stamm: Problem mit dem drucken eines Frames

Guten Tag.
Kann mir jemand helfen und sagen was ich falsch mache?
Ich möchte gerne einen Frame ausdrucken der 0Pixel hat. Zur ansicht habe ich ihn aber auf 100 gesetzt. Wenn jemand aus dem mittleren Bereich Rezept drucken will soll er diesen drucken.
Mit dem Befehl
<a href="java script: parent.invisible.focus(); parent.invisible.print(); returnfalse;"> geht aber kein Druckmenu auf?
Also was muss ich ändern?

Ich habe jetzt verschieden Varianten ausprobiert. Hat es was damit zu tun das der Drucklink in einem <iframe> liegt?
Wenn ich es in einen Container packe funktioniert es nämlich!

Habe auf www.schnellekochrezepte.de die Geschichte mal gelegt.
Ihr müsst dann nur die Spagh. mit grünem auswählen.

Danke schon mal für die Hilfe

  1. Hallo Birgit,

    <a href="java script: parent.invisible.focus(); parent.invisible.print(); returnfalse;">

    • Das heißt javascript, nicht java script
    • Das über einen Event-Handler zu lösen als über href="javascript:" ist eh eleganter.

    Also:

    <a href="#" onclick="parent.invisible.focus(); parent.invisible.print(); return false;">

    Gibt das ne Verbesserung?

    Grüße,

    Utz

    1. Hi ich habe das javascript in der Datei zusammen geschrieben.
      WAs soll denn in "#" rein?
      <a href="#" onclick="parent.invisible.focus(); parent.invisible.print(); return false;">

      1. Hallo,

        WAs soll denn in "#" rein?

        Nichts, da bleibt einfach das # stehen. Die Ausführung des Link wird ja durch das return false; verhindert.

        Grüße,

        Utz

  2. Hi,

    <a href="java script: parent.invisible.focus(); parent.invisible.print(); returnfalse;"> geht aber kein Druckmenu auf?
    Also was muss ich ändern?

    Du solltest Dich, was das Einstreuen von Leerzeichen betrifft, an die Regeln halten, die die benutzte Sprache vorgibt.
    Es gibt stellen, da darf KEIN Leerzeichen vorkommen (z.B. zwischen java und script), es gibt aber auch Stellen, wo mindestens ein Whitespace vorkommen muß (z.B: zwischen Schlüsselwörtern der Sprache wie return und false).
    Ach ja, der Vollständigkeit halber: es gibt noch Stellen, an denen Whitespace erlaubt ist, aber nicht vorgeschrieben...

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/