Code:
!-- *** Dokument anzeigen *** --> <script type='Text/JavaScript'>
<!--
// Feldname
var Feld = "SKIZZE"
// Dateiname aus Feld auslesen
var winImage=document.getElementsByName(Feld)[0].value
if (document.getElementsByTagName("input")[0].name != "TBG_Cmd") {
// ** Edit Modus **
// Auswahlbutton für Dateiauswahl
document.writeln("<INPUT type=File Name='DocEingabe' style='position:absolute; Left:470; Top:230; width:1px' OnChange='document.getElementsByName(Feld)[0].value=DocEingabe.value' >");
****** Hier liegt der Fehler *****
//alert (Feld + '.top= ' + document.getElementById(Feld).top);
//document.writeln("<INPUT type=File Name='DocEingabe' style='position:absolute; Left:470; Top:" + document.getElementsByName(Feld)[0].top + "; width:1px' OnChange='document.getElementsByName(Feld)[0].value=DocEingabe.value' >");
} else {
// ** Anzeige MODUS **
// gibt es ein Dokument ?
if (winImage == '') {
// kein Dokument vorhanden
// dann Pseudobutton oder nichts (nächste Zeile auskommentieren)
document.writeln("<INPUT type=Button Value='<leer>' style='position:absolute; Left:470; Top:290; width:220px; color:#ABABAB;' OnClick='alert(\"Kein Dokument vorhanden\")'>");
// Label KEIN BILD
document.writeln("<p style='position:absolute; px:10; Left:475; Top:160;'>Kein Bild vorhanden!</p>");
} else {
// es gibt einen Eintrag
// Pfad im Dateisystem in eine URL umwandeln
var urlImage = win2url(winImage);
// debug Info ob Pfad richtig umgesetzt wurde
//alert ("INFO: " + winImage + " " + urlImage);
// Button zum anzeigen oder nichts (nächste Zeile auskommentieren)
document.writeln("<INPUT type=Button Value='Dokument anzeigen' style='position:absolute; Left:470; Top:290; width:220px' OnClick='window.open(urlImage,\"Dokument\",\"\")'>");
// Label als Bildüberschrift
document.writeln("<p style='position:absolute; px:10; Left:470; Top:60;'>Bild</p>");
// Bild einfügen als Hyperlink
document.writeln("<a href='" + urlImage + "' target='_blank'><IMG src='" + urlImage + "' alt='vergrößern' style='position:absolute; Left:470; Top:80; Width:220; height:200;'></a>");
}
}
function win2url(winImage){
//alert ('INFO: ' + winImage);
// hier können auch meherer re stehen um verschiedene Pfade umzusetzen
// erster Pfad
re = /E:\\PROJEKTE\\FHD\\WASSER\\SKIZZE\\/gi;
urlImage = winImage.replace(re,"http://intranet/fhdskizze/");
// zweiter Pfad
re = /M:\\PROJEKTE\\KOEWI\\/gi;
urlImage = urlImage.replace(re,"http://intranet/koewi/");
return urlImage;
}
-->
</script>