Ränder von s verschiebbar machen

Hallo,

ich habe ein Layout, in dem verschiedene s nebeneinander plaziert sind. Die Breite der Blöck sind in Prozentangaben definiert.

Jetzt möchte ich dem Benutzer die Möglichkeit geben, die Grenze zwischen zwei Blöcken zu verschieben, sprich eines breiter und gleichzeitig das andere schmaler zu machen. Geht das irgendwie mit drag&drop? Ich setze voraus, dass der User Javascript aktiviert hat, daran solls nicht scheitern.

Ich habe bereits http://www.walterzorn.com/dragdrop/dragdrop_e.htm gefunden, aber das kommt nicht mit Prozentangaben zurecht, und ich weiss auch nicht, ob es überhaupt mit s zurechtkommt…

Grüße,
Moritz

Hallo Moritz!

ich habe ein Layout, in dem verschiedene s
nebeneinander plaziert sind. Die Breite der Blöck sind in
Prozentangaben definiert.

…die Grenze zwischen zwei Blöcken zu verschieben
…drag&drop? Ich setze voraus, dass der User
Javascript aktiviert hat, daran solls nicht scheitern.

Ob Drag’n’drop der richtige Ausdruck dafür ist…, nun ja. Aber grundsätzlich sollte das Skript, das Du gefunden hast…

http://www.walterzorn.com/dragdrop/dragdrop_e.htm gefunden,
aber das kommt nicht mit Prozentangaben zurecht, und ich weiss
auch nicht, ob es überhaupt mit s zurechtkommt…

…funktionieren können. Da Du, wenn Du mit JS/DOM arbeitest, die Bildschirmgröße auslesen kannst, wirst Du Deine Prozentwerte (von zwei, drei Zeilen Srikpt) beim „onEvent“ auch in Pixelwerte umsetzen lassen können.

Allerdings wirst Du Einiges in der (o.g.) Skriptvorlage anpassen müssen, damit auch DIV’s sich so verschieben/zoomen lassen, wie Du es wünschst. Deswegen die Grundsatz-/Gretchenfragen: (A) Nicht doch lieber Frames verwenden? (B) Warum postest Du im Brett HTML, es gibt doch auch eines für JavaScript?

CU DannyFox64