So, ich habs jetzt hinbekommen, hier der Code für die Fancybox. Es funktioniert auf ähnliche Weise auch mit der Shadowbox und der Colorbox - alle drei getestet.
HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title></title>
<script type="text/javascript" src="jquery-1.4.3.min.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.fancybox-1.3.2.css" media="screen" />
<script type="text/javascript" src="jquery.fancybox-1.3.2.pack.js"></script></script>
<script type="text/javascript">
$(document).ready(function() {
$("#myForm").submit(function () {
var url = $(this).attr("action") + "&form_EMAIL=" + $("#form_EMAIL").val();
$.fancybox({
'href' : url,
'width' : '75%',
'height' : '75%',
'type' : 'iframe'
});
return false;
});
});
</script>
</head>
<body>
<form id="myForm" action="http://www.domain.tld/formular2.php="post">
<label for="form_EMAIL">E-Mail</label><input type="text" name="form_EMAIL" id="form_EMAIL" value="" />
<input type="submit" title="Absenden" name="submit" value=""/>
</form>
</body>
</html>
Die in diesem Formular eingegebene Emailadresse wird als Parameter an die "action" URL angehängt, welche ich mir dann in das formular2 hole und gemeinsam mit den anderen Felder dort validiere.