+JS window.print() wird nicht ausgeführt
romy
- html
Hi,
habe da ein kurioses Problem.
Ich öffne ein neues Fenster um den Content zum drucken bereitzustellen, der Code dieser Seite sieht wie folgt aus:
<schnipp>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Home</title>
<link rel="stylesheet" type="text/css" href="styles/print.css">
</head>
<body class="bodycolor">
<table>
<tr>
<td id="content" colspan="2"></td>
</tr>
<tr>
<td>
<a class="anzeigen" href="javascript:window.print()"> <img class="anzeigen" src="images/druck.gif" width="16" height="14"></a>
</td>
<td>
<a class="anzeigen" href="javascript:window.close()"> Fenster schliessen </a>
</td>
</tr>
</table>
</body>
</html>
</schnapp>
das Schliessen des Fensters funktioniert, beim Drucken passiert nichts.
Über die Menuleiste des Browsers lässt sich der Druckendialog aber aufrufen.
Rufe ich diesemn Quelltext in einer anderen Datei auf, (testweise) funktioniert der Button wieder, ich vermute deswegen, dass er überschrieben wird, bloss wie soll ich rausfinden wodurch?
Was könnte das passiert sein?
vielen Dank
ciao
romy
Versuchs ma ganz einfach mit "self.print()"
so mach ich das und bei mir funktioniert das
<a href=javascript:self.print()>Drucken</a>
MfG
CueMeX
Hi,
<a href=javascript:self.print()>Drucken</a>
leider hilft das auch nicht,
wie gesagt, ich denke, die Funktion wird irgendwo überschrieben, aber eigentlich dürfte das doch gar nicht gehen.
Kann man Fehler einer solchen Funktion einsehen irgendwo?
ciao
romy
hi,
Kann man Fehler einer solchen Funktion einsehen irgendwo?
zeigt dein browser irgendwelche javascript-fehlermeldungen an?
(IE: auf das dreieck unten in der statuszeile doppelklicken, sofern vorhanden, mozilla: javascript: in der adresszeile eingeben)
gruss,
wahsaga
Hi,
zeigt dein browser irgendwelche javascript-fehlermeldungen an?
nein, zumindest im IE nicht, hab leider keinen anderen zur Verfügung
ich finde dass höchst komisch, aber mir ist nicht ganz klar, was Auslöser sein könnten, dass heisst wo ich suchen sollte.
ciao
romy