Hallo an alle
ersteinmal einen wunderschönen Guten tag. Ich bin neu hier. Und ausserdem wünsche ich alle ein frohes neues Jahr.
Ich hoffe das ihr mir bei meinem Problem helfen könnt.
Ich wende mich an euch miteinem Problem aus dem ich keinen Ausweg mehr sehe. Meine js-kenntnisse sind dafür noch nicht ausreichend.
Folgendes:
Ich habe einen Div-Container. Dieses Div möchte ich mittels onmousedown vergrößern. Durch ziehen. Ich habe en Script gefunden und dieses umgeschrieben. Aber es klappt nicht. Egal was ich mache, ich ziehe mit der Maus und wenn ich klicke dann vergrößert sich das Div. Aber nicht so wie ich es wollte und schon gar nicht durch ziehen.
Folgender Code:
Hier rufe ich die function auf:
Das ist das js-script:
Könnt ihr mir bei meinem Problem helfen?
Wie stelle ich es an das sich das Div mittels ziehen der Maus in der Größe verändert?
Ich danke euch im vorraus
linuxfreak
ersteinmal einen wunderschönen Guten tag. Ich bin neu hier. Und ausserdem wünsche ich alle ein frohes neues Jahr.
Ich hoffe das ihr mir bei meinem Problem helfen könnt.
Ich wende mich an euch miteinem Problem aus dem ich keinen Ausweg mehr sehe. Meine js-kenntnisse sind dafür noch nicht ausreichend.
Folgendes:
Ich habe einen Div-Container. Dieses Div möchte ich mittels onmousedown vergrößern. Durch ziehen. Ich habe en Script gefunden und dieses umgeschrieben. Aber es klappt nicht. Egal was ich mache, ich ziehe mit der Maus und wenn ich klicke dann vergrößert sich das Div. Aber nicht so wie ich es wollte und schon gar nicht durch ziehen.
Folgender Code:
Hier rufe ich die function auf:
Code:
<td onmousedown="fnc_anfassen()" class="mauszeiger" height="15" width="15"><img src="./images/resize.gif"></td>
Das ist das js-script:
Code:
function init() { if(IE) ieBody = getBody(); hy = window.event.clientY; wx = window.event.clientX; parent.document.onmousemove = getMousePos; } //Variablen für die Mausposition var moX = 0; var moY = 0; var hy; var wx; var mhy; var mwx; function getBody() { return (window.document.compatMode == "CSS1Compat") ? window.document.documentElement : window.document.body || null; } var ieBody = null; /* function fnc_groesse() { document.onmousemove = getMousePos; if(IE) ieBody = getBody(); } */ // Funktion zum Ermitteln der Mausposition function getMousePos(ereignis) { // Aktuelle Mauskoordinaten bei Mausbewegung ermitteln moX = (IE) ? window.event.clientX : ereignis.pageX; //moY = (IE) ? (window.event.clientY + ieBody.scrollTop) : ereignis.pageY; moY = (IE) ? window.event.clientY : ereignis.pageY; //mhy = window.event.clientY; //mwx = window.event.clientX; window.status = "Mauskoordinaten (x, y): (" + moX + ", " + moY +")"; } function fnc_anfassen() { getMousePos() if (hy != moY || wx != moX) { getMousePos() parent.document.onmousemove = fnc_anpassen; parent.document.onmousedown = fnc_anpassen; } //alert ( hy + " , " + moY); } function fnc_anpassen() { var apy; var apx; var sy = 600; var sx = 980; apy = sy + (moY - hy) + "px"; apx = sx + (moX - wx) + "px"; //alert (apx + "," + apy); //alert (wx + "," + hy + " , " + moX + " , " + moY); parent.document.getElementById('divzwei').style.height = apy; parent.document.getElementById('divzwei').style.width = apx; }
Wie stelle ich es an das sich das Div mittels ziehen der Maus in der Größe verändert?
Ich danke euch im vorraus
linuxfreak
Kommentar