von Offline-Webseite Formular drucken

  • #1
B

baerenfisch

Guest
Hallo Leute!

Ich möchte gerne eine Offline-Webseite machen - auf CD - und auf dieser eine Art Bestell-Formular integrieren. Das Formular gestalten ist kein Problem, aber kann ich offline auch ein CGI-Script und sendmail verwenden? Ich glaub da bin ich am falschen Weg!

Kann mir jemand Tips zur Lösung geben? Javascript funktioniert ja offline, oder?

Liebe Grüsse und Danke im Voraus
Peter
 
  • #2
Ja, javascript funktioniert offline - sofern der User es nicht deaktiviert hat....

Der Syntax zum Drucken lautet dann beispielsweise so:
Code:
<a href=javascript:print()>Drucken</a>

Cheers,
Joshua
 
  • #3
Hi Joshua!

Danke für den Tip, aber was geb ich im Form als Action an?

<FORM NAME=Table1FORM ACTION= METHOD=POST>

kanns ja nicht sein......

und damit:

<INPUT TYPE=SUBMIT NAME=Senden VALUE=Absenden .....

wirds ja wohl auch Probleme geben, oder?

Der ausdruck ener normalen Seite funkt schon, aber als
Bestellformular geht das noch nicht!


Liebe Grüsse aus WIen
Peter
 
  • #4
Du kannst keine CGIs ohne Webserver ausführen. Ok, ok, es geht schon irgendwie. Ist nur wahnsinnig viel Aufwand.

Wenn du ein Formular einfach nur per Mail verschicken möchtest, gib im Form-Tag Action=mailto:<emailadresse> an.
Das ist zwar auch nicht ganz sauber, funktioniert aber oft :)
 
  • #5
Ich kann momentan nicht ganz nachvollziehen, was du eigentlich vor hast ???

Wenn du ein Bestellformular nur ausdrucken und nicht irgendwie weiterverarbeiten willst - wer zwingt dich, das ganze im HTML-Quellcode als <form> zu definieren ???

Eine entsprechende formatierte Tabelle mit Eingabe-Feldern und ein Button mit dem schon geposteten javascript sollten doch eigentlich genügen.....

Cheers,
Joshua
 
  • #6
Hi

@Joshua
Er will es nicht drucken, sondern dass man es offline ausfüllen kann und es dann per klick ins Internet verschickt wird zum auswerten, so hab ich es zumindest verstanden.

@baerenfisch
sicher das dein letzter Vorschlag nicht funktioniert?
so hätte ich es jetzt gemacht.

Gruß, Michael
 
  • #7
Hi

@Joshua
Er will es nicht drucken, sondern dass man es offline ausfüllen kann und es dann per klick ins Internet verschickt wird zum auswerten, so hab ich es zumindest verstanden.

@baerenfisch
sicher das dein letzter Vorschlag nicht funktioniert?
so hätte ich es jetzt gemacht.

Gruß, Michael

Dann schau mal in die Titelzeile -pardon: das Thema- des Postings.... ;-)

Cheers,
Joshua
 
  • #8
Hi, danke dass ihr Euch so toll um mein Problem kümmert!

Ich erklär noch mal die Anforderung ganz genau! Sorry dass ich es nicht gleich ausführlich gemacht hab :-/

Also: der Vertreter soll auf seinem Laptop ne CD einlegen, auf dem meine Präsentation offline betrachtet werden kann. Der Kunde klickt sich von Produkt zu Produkt, und wenn er alle durch hat, kommt er auf eine Seite, auf der er sich unter ein paar Produkten einige auswählen kann. (Dachte dies mit einem Formular zu realisieren) Der Kunde macht halt bei ein Paar Produkten ein Hakerl im Formular, füllt den Rest (Adresse, etc. etc.) aus, und klickt auf senden! Statt das Formular aber zu senden - er ist ja offline! - wird das Ergebnis in Form eines Bestellformulars ausgedruckt. Ein Wunschtraum wäre es, wenn dies nicht nur gedruckt sondern auch nachher noch irgendwie gespeichert bleibt!

(Die Möglichkeit es in eine *.prn-Datei in das Acrobat-Distiller-Verzeichnis zu drucken, und danach manuell auszudrucken wäre auch eine Lösung...)

Danke nochmals für Eure Mühe!
Liebe Grüsse
Peter
 
  • #9
....und danke an JanaS!

Ich hab mir schon gedacht, dass ein Server mir Perl aufgesetzt werden müsste, was aber zuviel Action und sonst auch unrealisierbar wäre! Aber der Tip mit dem:
Form-Tag Action=mailto:<emailadresse>
hilft mir zufällig ein ganz anderes Problem zu lösen!!! ;D ;D ;D

Danke und lieben Gruss aus Wien
Peter
 
  • #10
Hi, danke dass ihr Euch so toll um mein Problem kümmert!

Ich erklär noch mal die Anforderung ganz genau! Sorry dass ich es nicht gleich ausführlich gemacht hab :-/

Also: der Vertreter soll auf seinem Laptop ne CD einlegen, auf dem meine Präsentation offline betrachtet werden kann. Der Kunde klickt sich von Produkt zu Produkt, und wenn er alle durch hat, kommt er auf eine Seite, auf der er sich unter ein paar Produkten einige auswählen kann. (Dachte dies mit einem Formular zu realisieren) Der Kunde macht halt bei ein Paar Produkten ein Hakerl im Formular, füllt den Rest (Adresse, etc. etc.) aus, und klickt auf senden! Statt das Formular aber zu senden - er ist ja offline! - wird das Ergebnis in Form eines Bestellformulars ausgedruckt. Ein Wunschtraum wäre es, wenn dies nicht nur gedruckt sondern auch nachher noch irgendwie gespeichert bleibt!

(Die Möglichkeit es in eine *.prn-Datei in das Acrobat-Distiller-Verzeichnis zu drucken, und danach manuell auszudrucken wäre auch eine Lösung...)

Danke nochmals für Eure Mühe!
Liebe Grüsse
Peter

Hmm....
Wie ich das schon beschrieben hatte, wer zwingt dich, die <form> Tags zu benutzen ??
Bastle eine Tabelle, in der das Bestellformular dargestellt wird, die Checkboxen zum Anklicken funktionieren auch ohne das <form>-Tag.

Durch die Funktion javascript:print() wird das Druckerauswahlmenü aufgerufen - dort machst du dann einen Ausdruck in ne *.prn-Datei und einmal lässt du es wirklich ausdrucken.....

Schwierig wird es nur, wenn durch die Klicks, die der Kunde beim Formular macht, noch Berechnungen oder ähnliches ausgeführt werden sollen.

Cheers,
Joshua
 
  • #11
Hi Joshua,

also das reine Ausdrucken funktioniert jetzt. Jetzt hab ich folgendes Problem:

Ich navigiere mich durch 10 Seiten. In einigen möchte ich ein Hakerl machen, um genau diese zu merken. Am Ende möchte ich eine Übersichtsseite haben, in der in einer Tabelle genau dort wieder Hakerln sind, wo ich sie vorher in der Seite gemacht hab. So ähnlich wie ein ganz einfacher Shop.

Und wie gesagt, das soll alles offline funken!

Liebe Grüsse aus Wien
Peter
 
  • #12
Ich würde es mit Cookies versuchen. JavaScript kann welche setzen und auslesen.

Schreiben geht so:
document.cookie = cookieName=cookieValue;

Das Auslesen ist (glaube ich) etwas komplizierter.

Diese Funktion habe ich im Netz gefunden:
Code:
 function getCookie(name) { // use: getCookie(name);
  var re = new RegExp(name + =([^;]+));
  var value = re.exec(document.cookie);
  return (value != null) ? unescape(value[1]) : null;
 }

Hoffe, das hilft dir weiter.
 
  • #13
Liebe JanaS,

da ich mich gerade jetzt mit nem Javascript-Buch herumschlage, erscheint mir die Cookie-Variante vorerst auch als Möglichkeit. Werd dem mal nachgehen.
Danke für Deinen Tip!

Liebe Grüsse aus Wien
Peter
 
  • #14
Bei jedem Neustart von windows 7 blinkt das Programm ISUSPM.exe und ich werde gefragt: "Möchten Sie zulassen, daß durch das folgende Programm von einem unbekannten Hersteller Änderungen an diesem Computer vorgenommen werden?"
Was für ein Programm ist das? Falls man es nicht braucht, wie bekomme ich das nervige Blinken weg, also wie lösche ich das Programm. Kenn mich leider nur sehr wenig aus.
Vielen Dank.

Liebe Grüße,

Emilia
 
  • #15
Siehe z.B. hier:

und entscheide selber!
 
Thema:

von Offline-Webseite Formular drucken

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben