Ralf K. wrote:
^^
Bitte reparieren, Ralf K. #4711!
Quote:
Wo ist mein Fehler?
input type=button
onClick="onclick="window.open(\'fileadmin/images/PDF_Dateien/Auftrag_04_07.pdf\',\'_blank\',\'\')"
|
Quote:
value="Bestellen" style="color:#fff; font-weight:bold;
background-color: #07876F;" |
Autsch.
Quote:
Die "überflüssigen" Backslashes sind wegen meinem PHP "print". |
Soifz [psf 10.1]. Du brauchst wahrscheinlich kein `print', und damit auch
keine die Les- und Wartbarkeit erschwerenden Escape-Sequenzen:
<?php
...
?>
<input type="button"
onclick="onclick="window.open('fileadmin/images/PDF_Dateien/Auftrag_04_07.pdf',
'_blank')" value="Bestellen" style="color:#fff; font-weight:bold;
background-color: #07876F;">
<?php
...
?>
Siehe
http://www.php.net/manual/en/tutorial.firstpage.php
Alternativ, wenn Variablenwerte vorkommen müssen:
<?php
/* print sollte auch gehen */
echo <<<EOD
<input type="button"
onclick="onclick="window.open('fileadmin/images/PDF_Dateien/Auftrag_04_07.pdf',
'_blank')" value="{$beispielvariable}" style="color:#fff; font-weight:bold;
background-color: #07876F;">
EOD;
?>
Quote:
Beim Mausklick auf den Button soll halt ein neues Fenster mit dem Ziel
aufgehen. |
(Das passiert auch bei Tastaturnavigation, wenn das Element den Fokus hat
und man eine entsprechende Taste drückt.) Du suchst mindestens:
<a href="fileadmin/images/PDF_Dateien/Auftrag_04_07.pdf"
target="_blank"
onclick="return !window.open(this.href, this.target, '')"
style="background-color: #096; color: #fff; font-weight: bold;"
Dann klappt es nämlich auch ohne Script-Support und die Farben sind echt
websicher[tm], d.h. unabhängig von der Farbtiefe. Ausserdem solltest Du
das Stylesheet auslagern; dann ist es auch einfacher, einen Button-Effekt
mit CSS zu simulieren.
Alternativ kannst Du ein Pseudo-Formular verwenden:
<form action="fileadmin/images/PDF_Dateien/Auftrag_04_07.pdf"
target="_blank"
onsubmit="return !window.open(this.action, this.target, '')">
<input type="submit" value="Bestellen"
style="background-color: #096; color: #fff; font-weight: bold;">
</form>
Bedenke, dass Benutzer es nicht gern haben, wenn ohne ihren expliziten
Wunsch Fenster oder Tabs geöffnet werden. Daher ist "_blank" bedenklich,
hier insbesondere wenn gar kein PDF-Plugin installiert ist (dann gehen
gleich zwei Fenster auf -- ein leeres und eins mit dem Download-Dialog).
PointedEars