SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 17.07.2004, 10:54   #1
TP-Member
 
Registriert seit: Feb 2003
soleil83 macht alles soweit korrekt

javscript drucken


Hallo, habe folgendes Problem... Au einer Seite verwende ich ein Formular mit einem Button "drucken. Das Formular ist mit einem PHP-Script verknüpft und funktioniert auch prächtig. Nur leider das mit dem drucken nicht. Er würde zwar drucken aber nachdem er gedruckt hat öffnet er im hauptframe keine seite, sondern schmeißst mir dort wirres php-zeug rein.

Hier mal der Quelltext vom Formular:

<form name="KFZ-Anfrage" method="post" action="mailer/mailer.php">
<input type="hidden" name="erforderlich" value="Vorname,Nachname,Straße,Ort,Plz,E-Mail">
<input type="hidden" name="fehler" value="error.htm">
<input type="hidden" name="weiterleitung" value="thankyou.htm">
<input type="hidden" name="empfaenger" value="ncopius@t-online.de">
<input type="hidden" name="betreff" value="Kontaktformular der Internetseite">
<input type="hidden" name="autoantwort" value="true">
<table width="450" border="0" cellspacing="0" cellpadding="2">
<tr>
<td colspan="4"><img src="../pic/platzh.gif" width="1" height="20"></td>
</tr>
<tr>
<td width="56"><strong>Name:</strong></td>
<td width="142"><input name="Name" type="text"></td>
<td width="61"><p><strong>Vorname:</strong></p></td>
<td width="191"><input name="Vorname" type="text"></td>
</tr>
<tr>
<td><strong>Stra&szlig;e:</strong></td>
<td><input name="Straße" type="text"></td>
<td><strong>PLZ:</strong></td>
<td><input name="PLZ" type="text"></td>
</tr>
<tr>
<td><strong>Ort:</strong></td>
<td><input name="Ort" type="text"></td>
<td><strong>Email:</strong></td>
<td><input name="Email" type="text" id="Email"></td>
</tr>
<tr>
<td><strong>Telefon:</strong></td>
<td><input type="text" name="Telefon"></td>
<td><strong>Fax:</strong></td>
<td><input type="text" name="Fax"></td>
</tr>
<tr>
<td><strong>Betreff:</strong></td>
<td colspan="3"><textarea name="Anfragetext" cols="50" rows="3"></textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
<td colspan="3"><input name="Submit" type="submit" onClick="MM_validateForm('Name','','R','Vorname','','R','Stra&szlig;e','','R','PLZ','','RisNum','Ort','','R','Email','','RisEmail','Anfragetext','','R');return document.MM_returnValue" value="Abschicken">
<input type="reset" name="reset" value="Zur&uuml;cksetzen">
<input type="submit" name="submit3" id="Drucken" onClick="javascript:print(this.document)" value="Drucken" alt="Drucken Sie sich die aktuelle Seite auf Ihrem Drucker aus" a href="#"> </a>
</td>
</tr>
</table>
</form>

Wie sag ich ihm, dass er nach dem drucken einfach auf der Seite bleiben soll, anstatt das php-script in den oberen Frame zu laden?

Ich hoffe ihr könnt mir helfen...
soleil83 ist offline   Mit Zitat antworten


Alt 17.07.2004, 14:28   #2
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Versuch's doch mal so:

<input type="submit" name="submit3" id="Drucken" value="Drucken" alt="Drucken Sie sich die aktuelle Seite auf Ihrem Drucker aus" a href="javascript:print(this.document)"> </a>
webmichl ist offline   Mit Zitat antworten
Alt 17.07.2004, 15:48   #3
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine User
Ein href bei einem Input (Button)? Geht das denn überhaupt?
Adromir ist offline   Mit Zitat antworten
Alt 17.07.2004, 15:55   #4
TP-Member
 
Registriert seit: Feb 2003
soleil83 macht alles soweit korrekt
also funktionieren tut das ja... nur werd ich nachdem ich gedruckt habe oder eben den druck abgebrochen habe, auf eine seite weitergeleitet, die wie gesagt dieses php-script enthält :-( der druck an sich funktioniert reibungslos.
@webmichI: hab grad deinen vorschlag ausprobiert, aber geht leider auch nich.
soleil83 ist offline   Mit Zitat antworten
Alt 17.07.2004, 16:02   #5
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine User
<input type="submit" name="submit3" id="Drucken" onClick="javascriptrint(this.document)" value="Drucken" alt="Drucken Sie sich die aktuelle Seite auf Ihrem Drucker aus" a href="#"> </a>

Ist schonmal ganz komisch. Das a href gehört da nicht hin.
Im Form Action ist die mailer/mailer.php
Vieleicht verträgt es sich nicht einerseits eine Form-Action durchzuführen beim klick auf den Button und andererseits eine Form-Action durchzuführen.

ggf. ist der Fehler aber in dieser Datei..
Adromir ist offline   Mit Zitat antworten
Alt 17.07.2004, 16:10   #6
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Also das mit a href ist wirklich etwas seltsam.
Versuch es mal mit dem folgendem INPUT, das Problem schein einmal der href Befehl zu sein und einmal das Du ein submit schickst.
HTML-Code:
 <input type="button" name="submit3" id="Drucken" onClick="javascript:print(this.document)" value="Drucken" alt="Drucken Sie sich die aktuelle Seite auf Ihrem Drucker aus">
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE
emCalculator 1.0

webcreate IT SOLUTIONS
www.webcreate-nrw.de

>>> der code ist so scheisse, soweit hab ich nicht gelesen <<<
webcreate ist offline   Mit Zitat antworten
Alt 17.07.2004, 16:11   #7
TP-Member
 
Registriert seit: Feb 2003
soleil83 macht alles soweit korrekt
ok das href hab ich jetzt rausgenommen. geht auch weiterhin alles gut. ok... aber was hab ich für ne alternative? Ich wollte den button schon irgendwie unter dem formular in der tabelle haben :-( gibts nich noch ne andere möglichkeit? ich häng ma noch das script ran:

<?php


$erforderlich = explode (",", strtolower($erforderlich));

$werte = array("erforderlich","fehler","weiterleitung","betreff","empfaenger","autoantwort","autoantwortbetreff");
while (list($key, $val) = each($HTTP_POST_VARS))
{
if(in_array(strtolower($key),$erforderlich) AND $val=="") {
header("Location: $fehler");
exit;

}

if(!in_array(strtolower($key), $werte)) {
$mailtext .= sprintf("%-19s: %s\n",$key,$val);
}}

//echo "<pre>$mailtext</pre>";
//exit;

mail ($empfaenger,$betreff,$mailtext, "From: $Email");

if($autoantwort==true AND isset($Email)) {
$file = @fopen("antwort.txt", "r");
if (!$file) die("kann datei antwort.txt nicht öffnen");
$inhalt = fread($file, filesize('antwort.txt'));
fclose($file);

mail ($Email,"Empfangsbestätigung Ihrer Email",$inhalt, "From: $empfaenger");
}

?>

<html><head>
<meta http-equiv="refresh" content="0;URL=<? echo"$weiterleitung"; ?>">
</head><body></body></html>
soleil83 ist offline   Mit Zitat antworten
Alt 17.07.2004, 16:13   #8
TP-Senior
 
Registriert seit: Aug 2003
Ort: Dresden
Karsten Müller ist auf einem guten Weg
Guten Tag.

Zitat:
Zitat von soleil83
<input type="submit" name="submit3" id="Drucken" onClick="javascriptrint(this.document)" value="Drucken" alt="Drucken Sie sich die aktuelle Seite auf Ihrem Drucker aus" a href="#"> </a>

. . . schnipp . . .

Wie sag ich ihm, dass er nach dem drucken einfach auf der Seite bleiben soll, anstatt das php-script in den oberen Frame zu laden?
So wie ich die Sache verstehe, soll das Formular nicht gesendet, sondern lediglich gedruckt werden. Wenn dem so ist, ist der Inputtype nicht "submit", sondern "button". Naja, und das ganze "a href . . . " Gezeugs gehört da wirklich nicht hin.

Hilft das weiter?


Beste Grüße . . . Karsten
__________________
Der Anfang einer jeden Katastrophe ist eine besch...ne Vermutung.

Klaviertransport gefällig? :-)
Karsten Müller ist offline   Mit Zitat antworten
Alt 17.07.2004, 16:17   #9
TP-Member
 
Registriert seit: Feb 2003
soleil83 macht alles soweit korrekt
hey leute ich glaub das mit dem input type -> button wars... jetzt gehts. man ey da hät ich auch selber drauf kommen können. is ja klar, dass er bei submit zum php-script geht. das mit dem href hab ich im übrigen mal irgendwo gesehen und abgeschrieben, weil ich mir nich mehr zu helfen wusste... oki ich danke euch allen.... ihr seid prima *grins*
soleil83 ist offline   Mit Zitat antworten
Alt 17.07.2004, 16:22   #10
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Zitat:
Zitat von soleil83
oki ich danke euch allen.... ihr seid prima *grins*
Macht ein kühles Blodes
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE
emCalculator 1.0

webcreate IT SOLUTIONS
www.webcreate-nrw.de

>>> der code ist so scheisse, soweit hab ich nicht gelesen <<<
webcreate ist offline   Mit Zitat antworten
Alt 17.07.2004, 16:31   #11
TP-Member
 
Registriert seit: Feb 2003
soleil83 macht alles soweit korrekt
au ja gute idee
soleil83 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen
javscript drucken javscript drucken
« Tabelle height 100% | Shopscript mit Java - dringend! »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie trenne ich Text beim Drucken? Nightline Druckstudio 5 08.06.2004 17:15
Beim Drucken spiegeln? Nightline Druckstudio 4 16.11.2003 00:17
Drucken unter os X daveinitiv Mac OS 1 24.06.2003 11:22
rechnung drucken? alfmanuel Traum-Dynamik 8 09.02.2003 19:58
Drucken mit Fireworks Isnogut Fireworks 4 01.03.2002 16:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:06 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67