Hallo Petra,
nochmal: http://learn.to/quote !!!
http://www.fair-solution.de/page3/Anmeldung_zweiter_Schritt/anmeldung_zweiter_schritt.html
<form action="http://www.teamone.de/cgi-local/selfmail.pl" method="post"> ?!?!?!?!
das solltest du besser rausstreichen *fg* Sonst gibts Ärger mit Herrn Münz! Ausserdem hast du in der Zeile darüber schon ein <form> Kein Wunder dass es nicht funktioniert! Denn das ref-Feld steht im Teamone-Formular, und kann daher nicht mit document.form.ref.value angesprochen werden. Abgesehen davon ist "form" ein denkbar schlechteer Name, der ist nämlich ein reserviertes Wort :-( Nimm "formular" oder sowas ähnliches!
und das feld "ref" soll eben durch einen Link von einer externen Seite aus geändert werden...
Aaaahhhhh da liegt also der Hund begraben! Das hättest du gleich im ersten Posting sagen sollen. Eine präzise gestellte Frage kann helfen Missverständnisse zu vermeiden, wie sie hier mit sicherheit vorlagen!
Was ist "extern" ? Welche Seite? aus einem Frameset, vom eurer Homepage oder von einer anderen?
im Faller der ersten zwei gehts, im letztere Falle gehts nicht (Access denied)!
es gibt mehrere Möglichkeiten, Variablen (hier die ID) zwischen 2 Dokumenten auszutauschen. Gottseidank gibts hierzu schon einen Feature-Artikel: http://www.teamone.de/selfaktuell/artikel/wertueb.htm
Falls das nicht funktioniert, gehts auch mit location.search! Du kannst an eine (html)Datei Parameter dranhängen, und mit location.search abfragen. Deine anmeldung_zweiter_schritt.html könntest du mit der ID erweitern und dann folgendermassen aufrufen:
<a href="anmeldung_zweiter_schritt.html?barbarossa">Zweiter Schritt</a>
location.search würde dir in diesem Falle (wenn du es in anmeldung_zweiter_schritt.html abfragst) "?barbarossa" zurückgeben. Dann brauchst du nur noch, wie in den Beiträgen darüber schon erwähnt, dem ref-Wert des Formulars diesen Wert (ohne '?') zuweisen, und das wars dann auch schon wieder!
Sollte jetzt nicht weiter schwer sein. Viel Glück. Code gibts (von mir zumindest) keinen, den musst du dir selbst schreiben ;-)
lg bernhard