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.
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]
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.