brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 28-10-2002, 09:42
tomtherock
 Registrierter Benutzer
Links : Onlinestatus : tomtherock ist offline
Registriert seit: Jun 2002
Ort: München
Beiträge: 328
tomtherock ist zur Zeit noch ein unbeschriebenes Blatt
Standard Vorschau von Formularfeld

Hi,

bin grad dabei für mein Gästebuch eine Erweiterung zu coden:
Eine Vorschau in einem neuen Fenster des Eintrages

Also ich hab das ganze auch schon hinbekommen mit Javascript:


PHP-Code:
<hmtl>
<
head>
<
script type="text/javascript">
function 
vorschau()
{
fenster window.open("","Fenster");
fenster.document.open();
fenster.document.writeln("<html><body>");
fenster.document.writeln(document.Formular.Textfeld.value);
fenster.document.writeln("</html></body>");
fenster.document.close();
}
</script>
</head>

<body>

<form name="Formular">
<textarea name="Textfeld" rows="5" cols="20"></textarea><br>
<input type="submit" value="vorschau" onclick="java script:vorschau();return false;">
</form>

</body>
</html> 
allerdings ist hierbei ja die Formatierung endkacke da er zB keine Zeilenumbrüche(<br>) interpretiert.

mein quellcode:
eingabe.php
PHP-Code:
<hmtl>
<head>
<script type="text/javascript">
function open_new_window()

window.open('vorschau.php','eintrag','resizeable=no,width=520,height=500,toolbar=no,scrollbars=no') 

</script>
</head>

<body>

<form name="submit" action="<?php echo $PHP_SELF?>" method="Post">
<textarea name="eintrag" rows="5" cols="20"><?php echo $eintrag?></textarea><br>
<input type="submit" value="Vorschau" onclick="open_new_window()">
</form>

</body>
</html>
vorschau.php ( wird aufgepoppt)
PHP-Code:
<html>
<Title>Vorschau</Title>
<body>
<?php

$uebergabe 
htmlentities($eintrag)

?>

<div align="Center">
  <table border="1" width="505">
    <tr>
      <td width="505" ><?php echo "$uebergabe<br>\n"?></td>
    </tr>
  </table>
</div>

</body>
</html>
also wie kann ich das realisieren?! besser mit Javascript das heisst kann man da noch was bei der Formatierung machen !?
Mit Zitat antworten
  #2 (permalink)  
Alt 28-10-2002, 09:47
Wotan
 Master
Links : Onlinestatus : Wotan ist offline
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 5.348
Wotan ist zur Zeit noch ein unbeschriebenes Blatt
Standard Re: Vorschau von Formularfeld

Zitat:
Original geschrieben von tomtherock
PHP-Code:
<html>
<Title>Vorschau</Title>
<body>
<?php

$uebergabe 
htmlentities($eintrag)

?>

<div align="Center">
  <table border="1" width="505">
    <tr>
      <td width="505" ><?php echo nl2br($uebergabe)."<br>\n"?></td>
    </tr>
  </table>
</div>

</body>
</html>
Sollte so gehen.
__________________
*winks*
Gilbert
------------------------------------------------
Hilfe für eine Vielzahl von Problemen!!!
http://www.1st-rootserver.de/
Mit Zitat antworten
  #3 (permalink)  
Alt 28-10-2002, 09:54
tomtherock
 Registrierter Benutzer
Links : Onlinestatus : tomtherock ist offline
Registriert seit: Jun 2002
Ort: München
Beiträge: 328
tomtherock ist zur Zeit noch ein unbeschriebenes Blatt
Standard

also das Problem is denke ich schon früher, weil er garkein Wert übergibt :-(
vielleicht bei Form action="?"

PHP-Code:
<hmtl>
<head>
<script type="text/javascript">
function open_new_window()

window.open('vorschau.php','eintrag','resizeable=no,width=520,height=500,toolbar=no,scrollbars=no') 

</script>
</head>

<body>

<form name="submit" action="<?php echo $PHP_SELF?>" method="Post">
<textarea name="eintrag" rows="5" cols="20"><?php echo $eintrag?></textarea><br>
<input type="submit" value="Vorschau" onclick="open_new_window()">
</form>

</body>
</html>
Mit Zitat antworten
  #4 (permalink)  
Alt 28-10-2002, 09:55
Coragon Rivito
 Master
Links : Onlinestatus : Coragon Rivito ist offline
Registriert seit: Oct 2002
Ort: Mils/AT
Beiträge: 910
Coragon Rivito ist zur Zeit noch ein unbeschriebenes Blatt
Coragon Rivito eine Nachricht über ICQ schicken Coragon Rivito eine Nachricht über AIM schicken Coragon Rivito eine Nachricht über Yahoo! schicken
Standard

Code:
<hmtl>
<head>
<script type="text/javascript">
function open_new_window()
{ 
window.open('vorschau.php','eintrag','resizeable=no,width=520,height=500,toolbar=no,scrollbars=no') 
} 
</script>
</head>

<body>

<form name="submit" method="Post">
<textarea name="eintrag" rows="5" cols="20"><?php echo $eintrag; ?></textarea><br>
<input type="submit" value="Vorschau"onclick="document.submit.action='<?php echo $PHP_SELF; ?>'; document.submit.target='_self'">
 <input type="submit" value="Eintragen" onclick="document.submit.action='vorschau.php'; document.submit.target='_blank'">
</form>

</body>
</html>
wenn ich jetzt nicht ganz falsch liege müsste er bei vorschau ein neues fenster öffnen und die daten an vorschau.php senden ..
zum anzeigen gehst gleich vor wie sonst .. nur dass die daten nicht speicherst - is ja nur vorschau
Mit Zitat antworten
  #5 (permalink)  
Alt 28-10-2002, 09:59
tomtherock
 Registrierter Benutzer
Links : Onlinestatus : tomtherock ist offline
Registriert seit: Jun 2002
Ort: München
Beiträge: 328
tomtherock ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ja ich weiss *G* mich nervt das tierisch weil ich ja schon viel schwierigeres gescriptet hab allerdings halt ned mit Javascript drin....

hab das jetzt mal so geändert -->

PHP-Code:
<form name="submit" onclick="open_new_window()" method="Post">
<textarea name="eintrag" rows="5" cols="20"><?php echo $eintrag?></textarea><br>
<input type="submit" value="Vorschau" >
</form>
geht leider ned.....

ps: Ja hast richtig verstanden mit dem neuen Fenster
Mit Zitat antworten
  #6 (permalink)  
Alt 28-10-2002, 10:14
Coragon Rivito
 Master
Links : Onlinestatus : Coragon Rivito ist offline
Registriert seit: Oct 2002
Ort: Mils/AT
Beiträge: 910
Coragon Rivito ist zur Zeit noch ein unbeschriebenes Blatt
Coragon Rivito eine Nachricht über ICQ schicken Coragon Rivito eine Nachricht über AIM schicken Coragon Rivito eine Nachricht über Yahoo! schicken
Standard

kannst auch mal so versuchen ..

Code:
<hmtl>
<head>
</head>

<body>

<form name="submit" method="post" onsubmit="return false">
<textarea name="eintrag" rows="5" cols="20">test</textarea><br>
<input type="button" value="Eintragen" onclick="document.submit.action=''; document.submit.target='_self'; document.submit.submit()">
 <input type="submit" value="Vorschau" onclick="document.submit.action='vorschau.php'; document.submit.target='_blank'; document.submit.submit()">
</form>

</body>
</html>
EDIT:
hab die beschriftung der buttons verwechselt

EDIT:
nochmal edit: bei mir funzt das

Geändert von Coragon Rivito (28-10-2002 um 10:24 Uhr)
Mit Zitat antworten
  #7 (permalink)  
Alt 28-10-2002, 10:23
tomtherock
 Registrierter Benutzer
Links : Onlinestatus : tomtherock ist offline
Registriert seit: Jun 2002
Ort: München
Beiträge: 328
tomtherock ist zur Zeit noch ein unbeschriebenes Blatt
Standard

jo also das hat geklappt Danke ;-).
Werd es jetzt noch ein wenig optimieren allerdings kenn ich mich halt leider in javascript nicht so aus damit ich jetzt mal schnell so was hincoden kann wie du ;-).

In HTML kann man doch auch bestimmen wie groß das zu öffnente Fenster sein soll oder?!

Oder mach ich das gleich in vorschau.php(is glaub am einfachsten)?
Mit Zitat antworten
  #8 (permalink)  
Alt 28-10-2002, 10:29
Coragon Rivito
 Master
Links : Onlinestatus : Coragon Rivito ist offline
Registriert seit: Oct 2002
Ort: Mils/AT
Beiträge: 910
Coragon Rivito ist zur Zeit noch ein unbeschriebenes Blatt
Coragon Rivito eine Nachricht über ICQ schicken Coragon Rivito eine Nachricht über AIM schicken Coragon Rivito eine Nachricht über Yahoo! schicken
Standard

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<hmtl>
<head>

  <title>Gästebuch</title>

  <script type="test/javascript"> <!--

    function senden() {

      document.gb.action='<?php echo $PHP_SELF; ?>';
      document.gb.target='_self';

      if (preview) preview.close();

      document.gb.submit()

    }

    function vorschau() {

      preview = window.open("about:blank", "preview", "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=320,height=275");

      document.gb.action='vorschau.php';
      document.gb.target='preview';

      document.gb.submit()

    }

  //--> </script>

</head>

<body>

<form name="gb" method="post" onsubmit="return false" action="about:blank">
  <textarea name="eintrag" rows="5" cols="20"><?php echo $eintrag; ?></textarea><br>
  <input type="button" value="Eintragen" onclick="senden()"> &nbsp; &nbsp; <input type="button" value="Vorschau" onclick="vorschau()">
</form>

</body>
</html>
so richtig kann ichs wohl doch nicht .. obiger code hat nen fehler und ich komm ned dahinter ..

Geändert von Coragon Rivito (28-10-2002 um 10:55 Uhr)
Mit Zitat antworten
  #9 (permalink)  
Alt 28-10-2002, 10:33
tomtherock
 Registrierter Benutzer
Links : Onlinestatus : tomtherock ist offline
Registriert seit: Jun 2002
Ort: München
Beiträge: 328
tomtherock ist zur Zeit noch ein unbeschriebenes Blatt
Standard

passt schon *g*....mir wollte das Heute Früh einfach nicht gelingen...
soweit hab ich schon einen Plan wie man mit den Variablen etc submit Feldern umgeht ;-)

mal schauen ob bei mir das klappt!?

EDIT:

TEst 123 ;-)

Mit Zitat antworten
  #10 (permalink)  
Alt 28-10-2002, 15:47
Coragon Rivito
 Master
Links : Onlinestatus : Coragon Rivito ist offline
Registriert seit: Oct 2002
Ort: Mils/AT
Beiträge: 910
Coragon Rivito ist zur Zeit noch ein unbeschriebenes Blatt
Coragon Rivito eine Nachricht über ICQ schicken Coragon Rivito eine Nachricht über AIM schicken Coragon Rivito eine Nachricht über Yahoo! schicken
Standard

http://www.php-resource.de/forum/sho...threadid=10377

wer suchet .. *bg*
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
belbit LiveSupport Script ansehen belbit LiveSupport Script

Schnellen und unkomplizierten Support im LiveSupport-Chat anbieten. Ohne Datenbank und in wenigen Sekunden installiert.

24.05.2012 EichbaumMedia | Kategorie: PHP/ Chat
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:59 Uhr.