PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verständnisfrage Latex <-> JavaScript



MasterOfPuppets
30-06-2008, 13:58
Moin!

Kann mir jemand erklären, warum der erste Teil des Beispiels funktioniert, die beiden darunter jedoch nicht (geben leider nur knappe Fehlerberichte in die JS-Fehlerkonsole vom Adobe-Reader)?



\documentclass[11pt,a4paper]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{hyperref}
\usepackage[pdftex]{eforms}
\usepackage[pdftex]{insdljs}

\begin{insDLJS}{eigenfunk}{Eigene Funktionen}
function zahlwechsel (feld)
{
this.getField("feld2").value = this.getField(feld).value - 6;
}
\end{insDLJS}

\begin{document}

\textbf{So gehts:} \\

Eingabezelle: \textField[\AA{\AAOnBlur{\JS{zahlwechsel(this.getField("feld1").name)}}}]{feld1}{15mm}{5mm} \\

Zu ändern: \textField{feld2}{15mm}{5mm}

\vspace{5cm}

\textbf{So aber nicht:} \\

Eingabezelle: \textField[\AA{\AAOnBlur{\JS{zahlwechsel(feld3)}}}]{feld3}{15mm}{5mm} \\

\vspace{5cm}

\textbf{So ebenfalls nicht:} \\

Eingabezelle: \textField[\AA{\AAOnBlur{\JS{zahlwechsel(this.name)}}}]{feld4}{15mm}{5mm} \\
\end{document}



eforms und insdljs stammen beide aus dem AcroTeX-Paket.