isabel: An Quellcode von markiertem Bild kommen?!

liebes forum,

ich plage mich seit Tagen mit Problemen mit einem Webeditor.

Problem: Ich brauche den Quellcode eines markierten Bildes als string? Kennt sich jemand aus ob das geht?

Das ganze muß erst mal nur im IE laufen!

Wäre super, wenn da jemand was wüßte

Grüße
ISabel

  1. Moin!

    ich plage mich seit Tagen mit Problemen mit einem Webeditor.

    Toll. Du hast ein Problem mit einem Webeditor. Wieso schreibst Du nicht welchen?

    Problem: Ich brauche den Quellcode eines markierten Bildes als string? Kennt sich jemand aus ob das geht?

    Natürlich kannst Du versuchen ein Bild mit einem Texteditor zu öffnen. Sinnvoll ist das aber in der Regel nicht.

    Das ganze muß erst mal nur im IE laufen!

    Wie jetzt? Webeditor, Bild oder IE? Und was hat das mit Javascript zu tun? Bitte sortiere Deine Fragen neu.

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Meinereinerselbst ist auf der Suche nach Aufträgen
    1. Also, zweiter Versuch;

      alles ist anders:
      Der Webeditor ist ein Editor in Javascript geschrieben, der zu einem CMS gehört. Sinn ist es Texte für Webseiten zu bearbeiten, ohne HTML oder CSS kenntnisse, soll wie ein Word arbeiten.
      So was wie dieser http://www.kevinroth.com/rte/demo.htm, nur etwas komplizierter, da noch zwischen HTML und XML hin und her konvertiert wird und der mehr kann.

      Ich hab nun das Problem die Funktion zu schreiben, Bilder zu verlinken, die schon im Text sind. Dafür muß ich Informationen zum Bild aus dem HTML Quellcode ziehen, um das Bild als Link wieder richtig anzeigen zu können, in meinem eigenen Webeditor. Klar?!
      Also kann ich auf den Quellcode zugreifen? Hab über das Selektion-Object,und CreateRange zugriff auf ein [Object], aber nicht auf den Quellcode dahinter?

      Vielleicht ist es jetzt klarer, sonst weiß ich auch nicht. Bin schon zu verstrickt in die ganze Materie!

      Grüße
      Isabel

      1. Hallo Isabel,

        Ok, jetzt habe ich das Gefühl, Du hast doch mehr Wissen als ich über
        Javascript. Jottseidank. Vorhin hatte ich so ein »Wie erkläre ich es
        dem Anfänger«-Gefühl. ;-)

        Dafür muß ich Informationen zum Bild aus dem HTML Quellcode ziehen, um das
        Bild als Link wieder richtig anzeigen zu können, (..)

        Informationen zum Bild. Ich vermute das sind die Informationen Höhe, Breite
        und Adresse? Wenn ja, dann...

        Also kann ich auf den Quellcode zugreifen? Hab über das Selektion-Object,und
        CreateRange zugriff auf ein [Object], aber nicht auf den Quellcode dahinter?

        ... dann solltest Du doch Zugriff auf das Bild-Objekt im DOM durch die
        Selektion haben. Aus diesem Objekt kannst Du doch recht einfach die
        Informationen zum Bild auslesen, ohne mit dem Quellcode rumzuwurschteln?

        http://selfhtml.teamone.de/javascript/objekte/images.htm

        Tim

        1. Ja, das hört sich doch ganz gut an als Idee! Das werd ich mal versuchen! Danke!

          Aber aus Interesse, könnte ich auch im Quellcode rumwurschteln? Wenn ja wie?

          Grüße
          Isabel

          1. Hallo Isabel,

            Aber aus Interesse, könnte ich auch im Quellcode rumwurschteln? Wenn ja wie?

            Das sind Graubereiche, in denen ich auch nur nachlesen kann, wie es geht,
            da ich IE-abstinent bin. Also ...

            http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/createrange.asp

            ... sagt, daß createRange() ein TextRange Objekt zurückgibt. Und ...

            http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/obj_textrange.asp

            ... sagt, daß dieses Objekt eine Eigenschaft namens htmlText hat, die den
            HTML Quellcode zurückgibt.

            Vielleicht hilft Dir das oder Du recherchierst noch etwas in dieser
            Dokumentation von IE-eigenen Zeugs.

            Tim

            1. Thanks a lot!
              Auf diesen Seiten bin ich auch schon gelandet, hab diese Methode aber noch nicht gefunden.

              Ich steh ja auch nicht auf IE, bin aber gerade dazugezwungen mich damit auseinander zu setzen!

              Grüße
              Isabel

      2. Also, zweiter Versuch;

        alles ist anders:
        Der Webeditor ist ein Editor in Javascript geschrieben, der zu einem CMS gehört. Sinn ist es Texte für Webseiten zu bearbeiten, ohne HTML oder CSS kenntnisse, soll wie ein Word arbeiten.
        So was wie dieser http://www.kevinroth.com/rte/demo.htm, nur etwas komplizierter, da noch zwischen HTML und XML hin und her konvertiert wird und der mehr kann.

        Ich hab von der Materie auch kaum ahnung aber gab es auf der seite die ich dir zeigte keine Beispiel?

        wenn's nach den schlagworten geht klingt das gut: http://www.playsophy.com/edom/demos/XML/xuleditor.xul

        aber da sind ja mindestens 50 verschiedenen Beispiele die zum Teil free source sind http://www.bris.ac.uk/is/projects/cms/ttw/ttw.html

        Struppi.

  2. liebes forum,

    ich plage mich seit Tagen mit Problemen mit einem Webeditor.

    Warum plagen?
    bist du sicher, dass du dich da einreihen möchtest:
    http://www.bris.ac.uk/is/projects/cms/ttw/ttw.html

    struppi.

  3. Hallo Isabel,

    ich und wahrscheinlich auch die anderen potentiellen Antwortenden haben
    etwas Probleme mit Deinem Posting. Das liegt wahrscheinlich daran, daß
    wir verschiedene Sichtweisen auf Webseiten haben, bedingt durch
    unterschiedlichen Kenntnissen. Ich versuche mal mit Rückfragen genauere
    Informationen zu bekommen.

    ich plage mich seit Tagen mit Problemen mit einem Webeditor.

    Was meinst Du mit Webeditor? Ich habe verschiedene Vermutungen. Für die
    meisten hier ist ein Editor ein Texteditor mit dem sie ihre Webseiten
    als Text gestalten. Es gibt aber auch noch WYSIWYG-Editoren, ähnlich
    wie Word und limitierte Online-Editoren bei Webangeboten. Da Du keinen
    Produktnamen angibst, ist diese Information also etwas nichtssagend...

    Problem: Ich brauche den Quellcode eines markierten Bildes als string?

    Der Quellcode eines Bildes (zumindest in den gängigen Webformaten GIF, JPG
    und PNG) ist im Binärformat, man sieht also höchstens sowas wie »NDLF48UNU9«.
    Es ist recht illusorisch etwas damit anfangen zu wollen, oder? Brauchst Du
    diesen Quellcode?

    Oder brauchst Du den Quellcode in HTML? Dieses <img src="..."> mit dem
    Bilder in HTML eingebunden werden? Auch wohl eher nicht. Vielleicht
    nur die Angabe, wo das Bild liegt (Ich spekuliere jetzt stark)?

    Und weiter: Was meinst Du mit »markiertes Bild«? In Browsern gibt es
    die Möglichkeit Text und auch Bilder zu markieren. Meinst Du das?

    Ich versuche mal irgendwie Deine spärlichen Informationen in ein
    konkretes Problem zu übersetzen:

    1. Der Besucher der Seite markiert ein Bild
    2. Er klickt auf einen Link oder Knopf, der ein Javascript startet.
    3. Dieses Javascript liest aus der Markierung aus, was für ein
         Bild, liest die Binärinformationen des Bildes aus und..

    ... ja was und? Ich kann mir mit aller Phantasie keinerlei konkrete
    Anwendung für diesen Fall vorstellen.

    Das ganze muß erst mal nur im IE laufen!

    Schon schwierig, wenn es später auch mal für andere Browser funktionieren
    soll, da die Browser in Javascript Unterschiede in der Behandlung von
    markierten Bereichen aufweisen. Der IE hat da ein paar praktische Dinge,
    siehe  http://selfhtml.teamone.de/javascript/objekte/document.htm#get_selection

    Wäre super, wenn da jemand was wüßte

    Tja, wäre super, wenn Du das Problem ausführlicher schildern würdest,
    vielleicht kann man Dir andere Wege aufweisen oder Dir besser helfen.
    Ich für meinen Teil habe ziemliche Verständnisprobleme mit Deiner
    Beschreibung.

    Tim

    1. hi,

      Der Quellcode eines Bildes (zumindest in den gängigen Webformaten GIF, JPG
      und PNG) ist im Binärformat, man sieht also höchstens sowas wie »NDLF48UNU9«.

      du ferkel! hör auf, hier bilder von nackten frauen zu posten!

      gruss,
      wahsaga

      1. Hallo wahsaga,

        du ferkel! hör auf, hier bilder von nackten frauen zu posten!

        Da habe ich extra nur den Bauchnabel genommen und dann das!

        Tim

      2. Hi wahsaga,

        du ferkel! hör auf, hier bilder von nackten frauen zu posten!

        so einen kleinen

        string

        kann man schon mal übersehen.

        Grüße,
         Roland

        --
                  <img src="http://my.opera.com/graphics/promote/opera7.gif" border="0" alt="">
        [Opera ist derzeit um 25% billiger]
        http://www.opera.com/buy/happyhour/
    2. Hallo,
      Ich hab gerade keine Zeit richtig zu antworten. Nehme mir aber dann Zeit es ausführlich zu tun. Tut mir leid für diese ganze Verwirrung, war nicht meine Absicht
      Ich brauche tatsachlich den HTML Code des Bildes und der Webeditor ist ein selbstgeschriebener.

      Aber mehr dann in einer ausführlichen Beschreibung!

      Grüße
      Isabel