PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : iframe orinting


JustinCase
01.03.2004, 15:55:17
hallo.

komme designbedingt mit dem javascript
a href="javascript:self.print()"
nicht weiter, denn der link sitzt
über einem iframe, dessen inhalt gedruckt
werden soll. wäre der print-link IN dem
iframe, wäre es ja kein problem, aber so
weiss ich nicht weiter ..

übergibt man den "name" oder die "id" des
iframes irgendwie an am besten?
oder direkt die .php-page ??

danke für die hilfe!

Matze13189
16.03.2004, 20:01:22
so wie du es haben möchtest, geht es glaub ich nicht...
Aber du könntest es so probieren:


Seite1:

<html>
<title>Seite1</title>
<head>
<body>
<br>
<iframe name="I1" width="720" height="429" src="http://www.die Seite eintragen, die im Inlinframe angezeigt werden soll, z.B.Seite2.htm">
Ihr Browser unterstützt Inlineframes nicht oder zeigt sie in der derzeitigen Konfiguration nicht an.</iframe>
<a href="javascript:self.open('Seite2.htm')">Diesen Text drucken</a>

</body>
</html>


Die seite, die gedruckt werden soll:
Seite2:

<html>
<title>Seite2</title>
<head>
</head>

<body>
<script language="javascript">
alert('Seite wird gedruckt');
window.print();
</script>

{Inhalt von Seite 2}

</body>
</html>

Wenn du das Achtungfenster nicht haben willst, musst du die Zeile alert('Seite wird gedruckt'); löschen!!!