Hallo!
Ich möchte ein CGI ansprechen. Soweit kein Problem. Nun möchte ich aber, dass das was das CGI zurückgibt in einem neuen Fenster angezeigt wird. Eigentlich auch kein Problem. Nur leider müssen auch alle form[0].element[alle].value übergeben werden.
Ich habe mal sowas probiert:
function browservorschau(){
window.document.forms[0].mode.value = "n_browservorschau";
var breite = screen.width;
var hoehe = screen.height;
var xsize = 500;
var ysize = screen.height/3*2;
var seite = window.document.forms[0].submit();
fenster = window.open(seite, "browservorschau", "toolbar=yes,location=no,directories=no,status=yes,menubar=yes,scrollbars=auto,resizable=yes,copyhistory=no,width="+xsize+",height="+ysize);
var xpos = (breite-xsize)/2;
var ypos = 50;
fenster.moveTo(xpos,ypos);
setTimeout('fenster.focus();',200);
}
Soll ja keiner sagen ich hätte es nicht versucht...
Eine möglichkeit wäre natürlich das CGI über GET anzuspechen und alle die URL über die beiden Arrays form[0].element[zähler].value und form[0].element[zähler].key zusammenzubauen.
Gehts auch einfacher???
PS: "form[0].element[x].key" ist sicher nicht richtig! Wie komme ich an den Namen des Feldes?