tutorials.de Buch-Aktion 02/2012
Like Tree1Danke
  • 1 Beitrag von maeTimmae
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1411
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Feb 2007
    Beiträge
    223
    Hallo Tutorials.de-Leute!

    Ich hab mal wieder ein ziemlich spezielles Problem - vielleicht kann mir da jemand helfen. Ich will für mich ein Dashboard-Widget (MacOSX) schreiben - das sind eigentlich HTML-Dateien mit Javascript, also nichts anderes, als wenn ich normalen Javascript auf einem Webserver betreibe.

    Nun möchte ich, dass dieses Widget eine Webseite ausliest (leider kein RSS) und das es mir Teile aus dem DOM ausgibt. Das Problem ist nun - wie lade ich mit Javascript von einer externen Webseite eine HTML-Datei und lade das DOM in den Speicher um Teile auszulesen?

    Vielleicht hat ja jemand einen guten Tipp für mich

    Freue mich über jede Anregung!

    Schönen Gruß
    zeroize
     
    Diesen Hunger, diese Gier nach Schönheit, Liebe, nach dem Leben spür ich heute noch in mir, ungebrochen, ungestillt.
    So ist mir als Kraft gegeben, was oft nur als Schwäche gilt.

  2. #2
    Avatar von maeTimmae
    maeTimmae maeTimmae ist offline Mitglied Platin
    Registriert seit
    Aug 2007
    Ort
    Erfurt, Saarbrücken, Leipzig und Fulda
    Beiträge
    515
    Hej!

    Die mitgelieferte AJAX-Schnittstelle von jQuery beispielsweise kann die aufgerufenen Dokumente bereits selbstständig in ein entsprechendes Schema übersetzen - in deinem Fall bietet sich HTML oder vielleicht sogar XML an.
    Möchtest du auf jQuery verzichten, kannst du dir dennoch mal anschauen, wie es sich etwa realisieren lässt.

    Ich weiß nun nicht, in wiefern sich die Rückgabe beim Typ 'HTML' anbietet, sofern es sich um ein XHTML-Dokument handelt, lässt sich definitiv über den 'XML'-Typ das DOM des empfangenen Dokuments im Callback verarbeiten und / oder speichern.
    Solltest du auf "normalem Text" arbeiten müssen, müsstest du dir via regulärem Ausdruck oder dem Parsen der Rückgabe die gesuchte Stelle rauspicken.
    zeroize bedankt sich. 
    Zitat Zitat von Steve Wozniak
    Never trust a computer you can't throw out a window.

  3. #3
    Registriert seit
    Feb 2007
    Beiträge
    223
    Ja cool!
    Vielen Dank für die schnelle Antwort - jQuery wollte ich mir sowieso irgendwann mal ansehen - ein Grund mehr das eher früher als später zu tun. Mir war nur nicht klar, dass man mit AJAX auch von externen Servern Dateien laden kann. Das mit dem XHTML kann ich leider vergessen - ist aber nicht so schlimm - mein Prototype benutzt auch regular expressions (ist übrigens in Python geschrieben und DAS hat nur 5 Minuten gedauert - ich liebe diese Sprache ).
    Wenn ich weiter bin, werde ich vielleicht den Code hier noch mal posten, damit der Thread wirklich geschlossen werden kann.
    Danke!
     
    Diesen Hunger, diese Gier nach Schönheit, Liebe, nach dem Leben spür ich heute noch in mir, ungebrochen, ungestillt.
    So ist mir als Kraft gegeben, was oft nur als Schwäche gilt.

Ähnliche Themen

  1. JavaScript-Widget und AJAX
    Von nepda im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 21.09.11, 15:23
  2. SWT Browser Widget JavaScript-Richtlinien
    Von neo110 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 29.07.10, 14:11
  3. Webseite mit Javascript auslesen
    Von webbudda im Forum Javascript & Ajax
    Antworten: 24
    Letzter Beitrag: 29.10.09, 14:48
  4. Fremde Webseite einlesen? Gehts das?
    Von Sasser im Forum PHP
    Antworten: 3
    Letzter Beitrag: 12.06.08, 21:14
  5. XML-Datei auslesen (Vista Widget)
    Von MadCrusher im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 02.10.07, 18:25