Von Javascript nach Perl zurück

Hallo Experten,

ich finde im Moment nichts passendes zu diesem Thema, deshalb meine Frage hier:

ich will aus einer

function anzeigen()
{
zu einem Perlscript ANZEIGEN (gleiche Seite);
–hier komm ich nicht weiter—
}

perl

ANZEIGEN:
my $Wert = „100“;
print „Diesen Wert: $Wert anzeigen“;
ANZEIGEN

nur Beispiel, ich muss nach Perl zurück,

Für Eure Bemühungen bedanke ich mich im voraus

MfG

Gerd

Hallo Gerd,

du drückst dich sehr in Rätseln aus.
Wie meinst du das mit dem „gleiche Seite“ ?
Perl und Javascript können nicht auf der „gleichen Seite“ sein.
Es kann höchstens sein, dass das Perl eine HTML-Seite generiert, in der das Javascript eingebunden ist.

Bitte erläutere doch etwas näher, wie dein Problem genau ist.

Ciao, Bill

Hallo Bill,

das ganze Teil ist eine Perl-Cgi-File,
in der fast alles in Perl geschrieben ist mit den benötigten HTMl-Teilen.
Ich muss die Input-Button aber mit javascript ansprechen und dort eine Auswertung vornehmen, bzw. Abfragen welcher Button mit onClick aktiviert wurde.
Dann lande ich zu der unten beschriebenen JavaScript-Funktion und jetzt will ich wieder zu meinem Perl-Script zurück und mit Perl weitermachen ohne dass die Seite neu aufgebaut wird.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Bill,

das ganze Teil ist eine Perl-Cgi-File,
in der fast alles in Perl geschrieben ist mit den benötigten
HTMl-Teilen.
Ich muss die Input-Button aber mit javascript ansprechen und
dort eine Auswertung vornehmen, bzw. Abfragen welcher Button
mit onClick aktiviert wurde.
Dann lande ich zu der unten beschriebenen JavaScript-Funktion
und jetzt will ich wieder zu meinem Perl-Script zurück und mit
Perl weitermachen ohne dass die Seite neu aufgebaut wird.

Das funktioniert so nicht…
http: Browser öffnet Verbindung startet Anfrage -> Webserver ruft Script auf -> Script gibt Daten (meist HTML-Quelltext) aus (evtl incl. Javascript, Script ist damit beendet) -> Webserver sendet den Kram an Browser und schließt Verbindung -> Browser führt evtl. JavaScript aus

Wenn das JavaScript ausgeführt wird, ist dein Perl-Script längst beendet. Du kannst nur per JavaScript einen erneuten Aufruf starten (evtl. andere Parameter) und das Perl-Script entsprechend anpassen.