I
i125
Hallo zusammen,
ich nutze die Drag&Drop Funktion von http://www.walterzorn.de/dragdrop/api.htm, der Einbau gestalltete sich recht simpel. Probleme bereitet mir die Übergabe der Variable:
Diese JSFunktion, überschreibt den Inhalt der versteckten Felder im Formular "logoposition". Ich habe es getestet und es funktioniert auch!
Die Funktion "saveimageposition()" wird über den Submitbutton aufgerufen, funktioniert ebenfalls.
Nun mein Problem an der Geschichte:
Das Object "dd.elements.['IMG-872467290'].y" ist leer?! Hab ich da was übersehen, vergessen was zu setzten? Keines der Objecte hat einen Wert.
Um den Fehler einzugrenzen hab ich es mal so versucht, das ging auch:
Ich hoffe, dass ihr mir helfen könnte.
Grüsse
Alexander
Der geparste Code:
ich nutze die Drag&Drop Funktion von http://www.walterzorn.de/dragdrop/api.htm, der Einbau gestalltete sich recht simpel. Probleme bereitet mir die Übergabe der Variable:
Diese JSFunktion, überschreibt den Inhalt der versteckten Felder im Formular "logoposition". Ich habe es getestet und es funktioniert auch!
HTML:
<script type="text/javascript">
function saveimageposition(){
window.document.logoposition.IDimgW.value = dd.elements.['IMG-872467290'].h;
window.document.logoposition.IDimgH.value = dd.elements.['IMG-872467290'].w;
window.document.logoposition.IDimgX.value = dd.elements.['IMG-872467290'].x;
window.document.logoposition.IDimgY.value = dd.elements.['IMG-872467290'].y;
}
</script>
Die Funktion "saveimageposition()" wird über den Submitbutton aufgerufen, funktioniert ebenfalls.
HTML:
<form action="product.php" method="post" enctype="multipart/form-data" name="logoposition">
<input name="IDimgX" value="" type="hidden">
<input name="IDimgY" value="" type="hidden">
<input name="IDimgH" value="" type="hidden">
<input name="IDimgW" value="" type="hidden">
<input type="submit" name="submit" value="save" onmouseover="saveimageposition()">
</form>
Nun mein Problem an der Geschichte:
Das Object "dd.elements.['IMG-872467290'].y" ist leer?! Hab ich da was übersehen, vergessen was zu setzten? Keines der Objecte hat einen Wert.
Um den Fehler einzugrenzen hab ich es mal so versucht, das ging auch:
HTML:
<a class="code" href="javascript:void(0)" onclick="if(window.dd && dd.elements) alert(dd.elements['IMG-872467290'].w);return false;">TEST</a>
Ich hoffe, dass ihr mir helfen könnte.
Grüsse
Alexander
Der geparste Code:
HTML:
///<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
img, div { behavior: url(iepngfix.htc) }
</style>
<script type="text/javascript">
<!--
function show(divid) {
document.getElementById("IDmepload").style.display="none";
document.getElementById(divid).style.display="inline";
}
//-->
</script>
<link href="./db/template/default/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<script type="text/javascript" src="./wz_dragdrop.js">
function saveimageposition(){
window.document.logoposition.IDimgW.value = dd.elements.['IMG-872467290'].h;
window.document.logoposition.IDimgH.value = dd.elements.['IMG-872467290'].w;
window.document.logoposition.IDimgX.value = dd.elements.['IMG-872467290'].x;
window.document.logoposition.IDimgY.value = dd.elements.['IMG-872467290'].y;
}
</script>
<div id="IDX1" style="position:absolute; left:0; top:100; width:724px; height:474; background-image:url(./db/template/default/bg.gif); z-index:1;"></div>
<div id="IDX2" style="position:absolute; left:0; top:100; width:724px; height:23; border-top: 1px solid black; background-image:url(./db/template/default/topline.png); z-index:2;"></div>
<div id="IDX3" style="position:absolute; left:0; top:133; width:724px; height:441; border-bottom: 1px solid black; background-image:url(./db/template/default/product%20background.png); z-index:3;"></div>
<div id="IDPRODUCTS" style="position:absolute; left:0px; top:495px; width:719px; height:78px; z-index:99; overflow: auto;">
<a href="product.php?product=1"><img style="width: 110; height: 34;" alt="1" title="1"src="./db/imgdb/sf_085005.png" border="0"></a>
<a href="product.php?product=2"><img style="width: 110; height: 37;" alt="1" title="1"src="./db/imgdb/sf_085009.png" border="0"></a>
<a href="product.php?product=3"><img style="width: 110; height: 37;" alt="1" title="1"src="./db/imgdb/sf_085010.png" border="0"></a>
<a href="product.php?product=4"><img style="width: 110; height: 34;" alt="1" title="1"src="./db/imgdb/sf_085017.png" border="0"></a>
<a href="product.php?product=5"><img style="width: 110; height: 37;" alt="1" title="1"src="./db/imgdb/sf_085028.png" border="0"></a>
</div>
<div id="IDGROUPNAME3" style="position:absolute; left:15px; top:127px; width:510; height:22; z-index:6">
<table style="width:250px; height:22px;" border="0" cellpadding="0" cellspacing="0">
<tr valign="bottom" class="groups">
<td><span class="groups">USB-Sticks</span></td>
<td><span class="wgroups">MP3 Player</span></td>
<td></td>
<td> <a class="code" href="javascript:void(0)" onclick="if(window.dd && dd.elements) alert(dd.elements['IMG-872467290'].w);return false;">TSS</a>
</td>
</tr>
</table>
</div>
<div id="IDHEAD" style="position:absolute; left:0; top:0; width:724; height:100; z-index:4">
<table style="width:240px; height:100px;" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="bottom"><img src="./db/template/default/logo.gif" width="229" height="74" alt="companylogo"></td>
</tr>
</table>
</div>
<div id="IDCOLOR" style="position:absolute; left:8px; top:377px; width:106px; height:66px; z-index:5">
<span class="iteminfobold">
Standard-Farbe:
</span>
<br>
<table style="text-align: left; width: 12px; height: 10px; " border="0" cellpadding="0" cellspacing="1">
<tbody>
<tr class="colortag">
<td style="background-color: #3F2893;border-color:gray; border-style:solid; border-width:0px;" class="groupbox">
<a href="product.php?swcolor=3F2893" title="2746"><img alt="#3F2893" title="Pantone: 2746" src="./db/image/color.gif"style="width: 13px; height: 10px; border:0;"></a>
</td>
<td style="background-color: #E8112D;border-color:gray; border-style:solid; border-width:0px;" class="groupbox">
<a href="product.php?swcolor=E8112D" title="185"><img alt="#E8112D" title="Pantone: 185" src="./db/image/color.gif"style="width: 13px; height: 10px; border:0;"></a>
</td>
<td style="background-color: #F96B07;border-color:gray; border-style:solid; border-width:0px;" class="groupbox">
<a href="product.php?swcolor=F96B07" title="1585"><img alt="#F96B07" title="Pantone: 1585" src="./db/image/color.gif"style="width: 13px; height: 10px; border:0;"></a>
</td>
<td style="background-color: #007A3D;border-color:gray; border-style:solid; border-width:0px;" class="groupbox">
<a href="product.php?swcolor=007A3D" title="356"><img alt="#007A3D" title="Pantone: 356" src="./db/image/color.gif"style="width: 13px; height: 10px; border:0;"></a>
</td>
<td style="background-color: #C6C1B2;border-color:gray; border-style:solid; border-width:0px;" class="groupbox">
<a href="product.php?swcolor=C6C1B2" title="413"><img alt="#C6C1B2" title="Pantone: 413" src="./db/image/color.gif"style="width: 13px; height: 10px; border:0;"></a>
</td>
<td style="background-color: #0A0C11;border-color:gray; border-style:solid; border-width:0px;" class="groupbox">
<a href="product.php?swcolor=0A0C11" title="433 2X "><img alt="#0A0C11" title="Pantone: 433 2X " src="./db/image/color.gif"style="width: 13px; height: 10px; border:0;"></a>
</td>
</tr>
</tbody>
</table>
</div>
<div id="IDMENUE3" style="position:absolute; left:426px; top:104px; width:289px; height:19px; z-index:6" class="iteminfobold">
Kontakt
|
FAQ
|
AGB's
|
Anbieterkennzeichnung
</div>
<div id="ID-1897550687" style="position:absolute; left:195.5px; top:210.5px; width:233px; height:78px; border-width: 1px; border-color:gray; border-style:solid; z-index:60;">
</div><div id="ID-1003918779" style="position:absolute; left:70.5px; top:185.5px; width:400px; height:135px; background-color:#F96B07; z-index:50;">
</div><div id="ID368072421" style="position:absolute; left:70.5px; top:185.5px; width:400px; height:135px; z-index:51;">
<img style="width: 400; height: 135;" alt="product"src="./db/imgdb/bf_085009.png" border="0">
</div>
<div id="IDLOGOS" style="position:absolute; left:125px; top:490px; width:200px; height:50px; z-index:5; overflow: auto;">
</div>
<div id="IDPROPERTIES" style="position:absolute; left:336px; top:377px; width:200px; height:66px; z-index:5">
{PROPERTIES}
</div>
<div id="IDPRICE" style="position:absolute; left:554px; top:377px; width:160px; height:66px; z-index:5">
<div align="right">
{PRICE}
<form action="product.php" method="post" enctype="multipart/form-data" name="logoposition">
<input name="IDimgX" value="" type="hidden">
<input name="IDimgY" value="" type="hidden">
<input name="IDimgH" value="" type="hidden">
<input name="IDimgW" value="" type="hidden">
<input type="submit" name="submit" value="save" onmouseover="saveimageposition()">
</form>
</div>
</div>
<div id="IDINFO3" style="position:absolute; left:554px; top:157px; width:160px; height:66px; z-index:6">
<table width="160" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="30" colspan="2">
<div align="right" class="iteminfoheadline" style="border-bottom: 2px dotted gray;">
<span class="iteminfotext">
Artikel:
</span>
085009
</div>
</td>
</tr>
<tr>
<td width="70" height="18" class="iteminfobold">Produkt: </td>
<td height="18" class="iteminfotext">USB-Sticks</td>
</tr>
<tr>
<td width="70" height="18" class="iteminfobold">Material: </td>
<td height="18" class="iteminfotext">Kunstoff</td>
</tr>
<tr>
<td height="18" colspan="2" class="iteminfotext" style="border-top: 2px dotted gray;">
Mobiler Datenspeicher, USB 1.1 und 2.0 Standard. Läuft unter allen gänigen Betriebsystemen mit Plug & Play
</td>
</tr>
</table>
</div>
<div id="IDGROUPNAME" style="position:absolute; left:15px; top:459px; width:220; height:18px; z-index:4" class="groups">Produktauswahl</div>
<div id="IDLCOLOR" style="position:absolute; left:8px; top:349px; width:106px; height:20; z-index:5" class="groups">Farbe</div>
<div id="IDLLOGOS" style="position:absolute; left:125px; top:349px; width:200px; height:20; z-index:5;" class="groups">Logo</div>
<div id="IDLPROPERTIES" style="position:absolute; left:336px; top:349px; width:200px; height:20; z-index:5" class="groups">Ausstattung</div>
<div id="IDmepload" style="position:absolute; display:none; left:125px; top:377px; width:200px; height:66px; z-index:101; overflow: none; border-width: 1px; border-color:gray; border-style:solid;">
<table style="text-align: left; width: 100%; background-color: #FFFFFF; layer-background-color: #FFFFFF;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="2">
<form action="product.php" method="post" enctype="multipart/form-data" name="uploader">
<input type="file" name="file" style="background-color: white; BORDER-RIGHT: black thin solid; BORDER-LEFT: black thin solid; BORDER-TOP: black thin solid; BORDER-BOTTOM: black thin solid; font-size: 9px">
<br>
<input type="submit" name="submit" value="Hochladen" style="BORDER-RIGHT: black thin solid; BORDER-LEFT: black thin solid; BORDER-TOP: black thin solid; BORDER-BOTTOM: black thin solid; font-size: 9px">
</form>
</td>
</tr>
</tbody>
</table>
</div>
<div id="IDMENUE" style="position:absolute; left:4px; top:102px; width:289px; height:19px; z-index:6" class="iteminfobold">
Produktauswahl
|
Konfiguration
|
Bestellung
</div>
<div id="IDPRODUCTVIEW" style="position:absolute; left:370px; top:160px; width:152px; height:19px; z-index:6;" class="iteminfobold">
<div align="right">
<a class="ak_iteminfotext" href="product.php?pview=FRONT">Vorderseite</a>
|
<a class="da_iteminfotext" href="product.php?pview=BACK">Rückseite</a>
</div>
</div>
<div id="IDUPLOAD5" style="position:absolute; left:125px; top:377px; width:200px; height:68px; z-index:6; overflow: auto;">
<table style="text-align: left; width: 100%; height: 48px; " border="0" cellpadding="2" cellspacing="0">
<tbody>
<tr>
<td><img style="width: 10; height: 48;" alt="left" title="left"src="./db/template/default//lbrd.png" border="0"><a class="iteminfotext"href="product.php?logo=dec5478fac10f4f29e225cb1b67c6876+1968775320.png"><img style="width: 110; height: 48;" alt="Logo" title="Logo"src="./db/tmp//dec5478fac10f4f29e225cb1b67c6876+1968775320.png" border="0"></a><img style="width: 10; height: 48;" alt="right" title="right"src="./db/template/default//rbrd.png" border="0"></td>
<td><img style="width: 10; height: 48;" alt="left" title="left"src="./db/template/default//lbrd.png" border="0"><a class="iteminfotext"href="product.php?logo=dec5478fac10f4f29e225cb1b67c6876+1306839011.png"><img style="width: 110; height: 48;" alt="Logo" title="Logo"src="./db/tmp//dec5478fac10f4f29e225cb1b67c6876+1306839011.png" border="0"></a><img style="width: 10; height: 48;" alt="right" title="right"src="./db/template/default//rbrd.png" border="0"></td>
<td><a class="iteminfotext" onmouseover="show('IDmepload')" href="upload.php">Logo hochladen.</a></td>
</tr>
</tbody>
</table>
</div>
<div id="ID-872467290" style="position:absolute; left:195.5px; top:210.5px; width:px; height:px; z-index:61;">
<img name="IMG-872467290" style="width: 181; height: 62;" alt="" src="./db/tmp//dec5478fac10f4f29e225cb1b67c6876+1968775320.png">
</div>
<script type="text/javascript">
<!--
SET_DHTML(CURSOR_MOVE,RESIZABLE,"ID-872467290"+NO_DRAG,"IMG-872467290"+SCALABLE+MAXWIDTH+233+MAXHEIGHT+78+MINHEIGHT+20+MAXOFFLEFT+0+MAXOFFTOP+0+MAXOFFRIGHT+233+MAXOFFBOTTOM+78);
//-->
</script>
</body>
</html>
Zuletzt bearbeitet von einem Moderator: