Beiträge von Dicker1

    Hallo an alle
    Ich hoffe das ihr mir helfen könnt.
    Folgendes:

    Ich habe einen Div-Container den ich mittels Drag& Drop verschieben kann. Was auch wunderbar funktioniert. Nun stehe ich aber vor dem Problem, das sich dieser Div-Container aus dem Browser-fenster hinausschieben läßt.
    Wie kann ich das verhindern?

    Mein bisheriger Ansatz sieht wie folgt aus:

    Code
    if (objDrag.style.left < "2px" || objDrag.style.top < "2px")
                                            {    
                                             stopDrag()    
                                            }

    Nur das klappt nicht und die Bewegung wird sehr langsam und verzögert.

    Danke im vorraus für eure hilfe

    Dicker

    Danke Synaptic

    habe ich eingebaut und es scheint auch zu kalppen.
    Aber wenn ich das Div angreife mit der Maus dann wird das Div nur in der Breite und nicht in der höhe vergrößert, und das auch nur spontan und nicht während dem ziehen.

    Der Code sieht nun so aus:

    Danke Dir für Deine Antwort

    Die beiden funktionen habe ich

    Aber ich habe keine Ahnung wie ich die nun einbauen soll.
    Wie kann ich bei einer Schleife eine funktion als Kriterium eingeben?

    Gruß
    dicker

    Ich glaube das ich einen Fehler bei mir entdeckt habe.
    Das mit der for - Anweisung ist falsch.

    Ich habe es mit einer While - Schleife versucht, aber ich bekomme kein gültiges Abbruchkriterium zu stande

    Hallo synaptic
    Wie war Dein kurzurlaub?

    Dies ist der html-code um den es geht:

    Der style ist folgender:

    Gruß
    Dicker

    Hallo an alle
    Ich wünsche euch ersteinmal ein schönes neues Jahr und viel erfolg.

    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:

    HTML
    <td onmousedown="fnc_anfassen()" class="mauszeiger" height="15" width="15"><img src="./images/resize.gif"></td>

    Das ist das js-script:

    Könnt ihr mir bei meinem Problem helfen?

    Ich danke euch im vorraus

    Dicker1

    Danke Dir
    Aber ich glaube ich hatte mich falsch ausgedrückt.

    Was events sind und wie sie funktionieren das weiß ich. Ich benutze auch sehr viele in meiner Anwendung.
    Ich wollte erreichen das in einer Schleife mehrere funktionen abgehandelt werden. Diese Schleife wollte ich mit einem Argument kontroliieren was sich auf das Mausevent bezieht. Bisher wird meine Schelifen ur 1 mal durchlaufen und ich dachte mir das ich mit der Abfrage nach dem "Mausevent== true" die Schleife besser kontrollieren kann.
    Ob das geht das kann ich noch nicht sagen, es ist so eine Idee und da ich nicht wußte ob dies überhaupt möglich ist, fragte ich eben nach.

    Ich wünsche Dir frohe Weihnachten
    Dicker

    Hallo an alle

    Ich wende mich an euch da ich nicht mehr weiter weiß.
    Folgendes:

    Gibt es eine möglichkeit abzufragen ob "onmousedown" geklickt und gehalten wird?

    So ähnlich wie

    "onmousedown = true"

    Danke im voraus
    Dicker

    Hallo an alle
    Ich hoffe das ihr mir einen Rat geben könnt bei meinem Problem.
    Folgendes:

    Ich habe ein "div" was ich verschieben kann. Dies funktioniert auch wunderbar. Nur habe ich nun das Problem das , wenn ich mit der gedrückten Maus das "Div" verschiebe, und ich aus dem Kopfteil dieses "div's" herausrutsche, sich die Elemnte des dahinterliegendem "Hauptfensters" blau einfärben. So als wollte ich diese Sete markieren.
    Meine frage nun an euch ist: Wie kann ich diesen Effekt verhindern?

    Danke im vorraus für eure hilfe

    Sven

    Hallo synaptic

    Der Style sieht so aus:


    Ich komme nicht auf die Lösung, egal wie viele Stunden ich daran sitze.

    Gruß
    Sven

    Hallo synaptic

    Ich habe noch etwas erweitert. indem ich von der Position ausgehe und abfrage. Wenn diese kleiner 1 ist dann sollte die function beenden. Klappt aber nicht.



    der html code:

    Wenn du noch etwas sehen willst dann gib bescheid

    gruß
    Sven

    Hallo an alle. Ich sitze hier vor einen Problem und komme nicht weiter.
    Und zwar:

    Mit dem folgenden JS-Code kann ich meine Layer verschieben, was auch gut klappt:

    Wenn ich nun die div's ziehe, dann rutschen diese mir unter den oberen Rand des Browsers. Dort wo die Symbolleisten vom IE beginnen.

    Wie kann ich das verhindern?

    Danke im vorraus

    hallo jojo87

    Einen Link kann ich dir nicht geben, das es sich um eine Intranet-anwendung handelt.

    Einen Auszug kann ich hier nicht reinsetzen, das es sich um mehr als 2000 Zeilen handelt. Und die Aufrufe werden an mehren Stellen durchgeführt.

    Hallo an alle
    Ich wende mich mit folgendem Problem an euch.

    Ich habe ein Startfenster, beim klick auf einen Button wird ein div( als layer) geöffnet. In diesem div wiederum kann durch eine aktion ein weiters div geöffnet werden.
    Mein Problem ist folgendes:

    Wenn ich nur ein div offen habe und dieses wieder schliesse bleibt das Startfenster so wie es am Anfang war, dies ist auch gewünscht. Wenn ich aber nun 2 div's geöffnet habe und diese wieder schliesse wird mir der Inahlt des Startfenster nach oben geschoben.
    Ich habe vesucht dies mit "overflow:hidden" zu unterbinden, aber dies funktioniert nicht.
    Könnt ihr mir sagen wie ich das in den Griff bekomme?

    Danke im voraus
    Sven

    Hallo synaptic

    Ich habe nach langen suchen ein Skript gefunden was ich versuche anzupassen.

    Es ist folgendes:


    Ich versuche die änderung der Größe dynamisch hinzubekommen.
    Auch der Aufruf mit frsten werten will noch nicht klappen.

    Gruß
    Sven