Tobi: Anderes Frame ausdrucken

Hallo.

Ich versuche via Image onClick ein anderes Frame auszudrucken.

<img src="buttons/drucker.jpg" onclick="javascript:document.parent.fupu.print()" width="27" height="30">

Das Frame hat den Namen fupu, es funktionier aber nicht !!!

Im Vorraus vielen Dank für eure Hilfe

Schönen Gruß
Tobi

  1. Das Frame hat den Namen fupu, es funktionier aber nicht !!!

    Hi, das wird auch nicht funktionieren, weil die "Kontrolle" darüber welches Frame gedruckt werden soll, im DruckerMenu ist und darauf hast Du keinen Enfluss

    1. Hallo

      Vielleicht kann ich eine Funktion in dem anderen aufrufen, welche dann das Drucken übernimmt.

      Kann mir da vielleicht hier wer weiterhelfen.

      Schönen Gruß
      Tobi

      1. hi zusammen!

        immer nach dem vorsatz wenn sich zwei streiten freut sich der dritte. ich bin ja auch kein cheff in der angelgenheit aber was mir an diesem forum tierisch auf die e*** geht sind die hochnaesigen komentare mancher leudz hier. anyway,....check das mal aus bei mir hat es geunkt

        <SCRIPT LANGUAGE="JavaScript">

        <!-- Begin
        function myprint() {
        window.parent.framewasweisdennich.focus();
        window.print();
        }
        //  End -->
        </script>

        </head>
        <body>
        <p><input type=button value="Print" onClick="myprint()"></p>
        </body>
        </html>

        hoffe das hilft dir weiter

        schoenen tach noch
        elmilio

    2. Hi,

      Hi, das wird auch nicht funktionieren, weil die "Kontrolle" darüber welches Frame gedruckt werden soll, im DruckerMenu ist

      Unfug!

      Gruss  Joachim

  2. Hi,

    onclick="javascript:document.parent.fupu.print()

    seit wann besitzt document ein Unterobjekt parent? Was soll "javascript" in einem eventhandler? Es ist nicht verwunderlich, dass Dein Muellcode nicht funktioniert.

    function print() {
      if (self.print) {
        // nc 4x braucht noch ein focus
        if (document.layers) top.FRAMNAME.focus();
        top.FRAMNAME.print();
        // oder auch "parent" statt "top.FRAMNAME" wenn naechsthoeherer Frame
      } else {
        alert("is nich");
      }
    }
     <a href="#" onclick="print(); return false;">Drucken</a>

    Du solltest dringend etwas Doku lesen, wenn Du nicht zuviel Zeit mit vergeblichen Rumwursteln fuer solche Basics verbringen willst

    Gruesse  Joachim