Главная страница / Программирование на PHP / drag & drop

Так, задача минимум состоит в том, что:
Дано:
есть древовидный список каталогов, есть текст в обьекте Div.
Надо:
чтобы при перетаскивании мышой текста на какой либо пункт древовидного списка, в директории, соответствующей названию каталога создавался файл *.txt с содержанием теста DIV.
Знаю, что это используется во многих CMS. - вопрос, у кого есть такой код, или CMS с такой замечательной функцией.

так, нужен код:
штобы при перетаскивании одного обьекта с зажатой клавишей и отпускании над другим выполнялось какое либо действие.
впринципе код "хватания, таскания и отпускания уже есть"
<SCRIPT language=JavaScript>
var isNav, isIE
if (parseInt(navigator.appVersion) >= 4) {
    if (navigator.appName == "Netscape") {
function setZIndex(obj, zOrder) {
    obj.zIndex = zOrder
function shiftTo(obj, x, y) {
    if (isNav) {
var offsetX, offsetY
function setSelectedElem(evt) {
    if (isNav) {
        var clickX = evt.pageX
        var clickY = evt.pageY
        for (var i = document.layers.length - 1; i >= 0; i--) {
            if ((clickX > testObj.left) &&
                (clickX < testObj.left + testObj.clip.width) &&
                (clickY > testObj.top) &&
                (clickY < testObj.top + testObj.clip.height)) {
                    selectedObj = testObj
                    setZIndex(selectedObj, 100)
        var imgObj = window.event.srcElement
        if (imgObj.parentElement.id.indexOf("picture") != -1) {
            selectedObj = imgObj.parentElement.style
            setZIndex(selectedObj,100)
function dragIt(evt) {
    if (selectedObj) {
        if (isNav) {
            shiftTo(selectedObj, (evt.pageX - offsetX), (evt.pageY - offsetY))
            shiftTo(selectedObj, (window.event.clientX - offsetX), (window.event.clientY - offsetY))
    setSelectedElem(evt)
    if (selectedObj) {
        if (isNav) {
            offsetX = evt.pageX - selectedObj.left
            offsetY = evt.pageY - selectedObj.top
            offsetX = window.event.offsetX
            offsetY = window.event.offsetY
    if (document.all) {selectedObj.filter = ""}
    if (selectedObj) {
        setZIndex(selectedObj, 0)
function setNavEventCapture() {
    if (isNav) {
        document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP)
    if (isNav) {
        setNavEventCapture()
</SCRIPT>
<!-- HEAD ENDS HERE -->
<META content="MSHTML 6.00.2800.1152" name=GENERATOR></HEAD>
<BODY text=#000000 link=#000000 bgColor=#ededed onload=init()>
<CENTER><!-- BODY STARTS HERE -->
<DIV id=picture1>dfgdfg<IMG height=105
src="Drag & Drop Effect.files/primer56-1.gif" width=107
name=picturePic1></DIV>
<DIV id=picture2><IMG height=240
src="Drag & Drop Effect.files/primer56-2.gif" width=37
name=picturePic2></DIV>
<DIV id=picture3><IMG height=136
src="Drag & Drop Effect.files/primer56-3.gif" width=106
name=picturePic3></DIV>
<DIV id=picture4><IMG height=206
src="Drag & Drop Effect.files/primer56-4.gif" width=60
name=picturePic4></DIV>
<DIV id=picture5><IMG height=34
src="Drag & Drop Effect.files/primer56-5.gif" width=59
name=picturePic5></DIV>

Главная страница / Программирование на PHP / drag & drop / так, нужен код: штобы при перетаскивании одного обьекта с зажато