Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Sonderzeichen mit Javascript konvertieren

  1. #1
    Registrierter Benutzer Avatar von Romanday
    Registriert seit
    03.02.2004
    Beiträge
    829

    Sonderzeichen mit Javascript konvertieren

    Wie kann ich die Sonderzeichen ("/ \n usw.) in diesem String
    konvertieren, damit die Zuweisung klappt?
    Ich möchte das nicht per Hand machen.
    Gibt es in Javascript nicht eine entsprechende Funktion?

    PHP-Code:
    var url;
    url "
    <div align="
    right">
    <a href="
    http://peng.de/i.php" title="weiter"><i>weiter/i></a> -
    <br>
    <
    br>
    <
    a href="http://www.weiter.de/tg.php" title="SOS"><i>so</i></a> -
    Text
    </div>
    "; 
    Abriss, bzw. die Sprengung des World Trade Centers
    WDR Dokumentation
    Doku + DT Untertitel
    Weitere Infos - Terrorstorm

  2. #2
    Registrierter Benutzer Avatar von sixfriends
    Registriert seit
    26.03.2003
    Ort
    /home/sixfriends
    Beiträge
    285
    Ich denke dein Hauptproblem ist, dass das, was du da eingegeben hast, kein String ist! Daher kann es eigentlich keine solche Funktion geben, denn eine solche Funktion würde als Eingabe ja einen String benötigen.

    Als mögliche Lösung: Jeder halbwegs gute Texteditor hat eine Funktion ersetzen (Suchen nach " alle ersetzen durch \"...)
    .
    Wenn die Sonne der Kultur niedrig steht, werfen selbst Zwerge einen Schatten.

  3. #3
    Registrierter Benutzer Avatar von Romanday
    Registriert seit
    03.02.2004
    Beiträge
    829
    Wenn ich mit:

    PHP-Code:
          seite =      'peng' +
                         
    ' name="my_frame"' +
                         
    ' width=' 200 +
                         
    ' height=' 100;
          
    document.write(seite); // HTML Code als response 
    Wenn ich eine Anfrage an einen fremden Server stelle wird HTML Code geliefert.
    Ist es irgendwie möglich mit Javascript die Antwort des fremden
    Servers auszuwerten?
    Wenn nein, wie könnte man dies bewerkstelligen?
    Abriss, bzw. die Sprengung des World Trade Centers
    WDR Dokumentation
    Doku + DT Untertitel
    Weitere Infos - Terrorstorm

  4. #4
    Registrierter Benutzer Avatar von sixfriends
    Registriert seit
    26.03.2003
    Ort
    /home/sixfriends
    Beiträge
    285
    Kommt drauf an, in welcher Form du den Kram bekommst...

    Wird das Zeug als Website dargestellt oder wie oder was?
    .
    Wenn die Sonne der Kultur niedrig steht, werfen selbst Zwerge einen Schatten.

  5. #5
    Registrierter Benutzer Avatar von Romanday
    Registriert seit
    03.02.2004
    Beiträge
    829
    Zitat Zitat von sixfriends
    Kommt drauf an, in welcher Form du den Kram bekommst...

    Wird das Zeug als Website dargestellt oder wie oder was?
    als inline Frame
    Abriss, bzw. die Sprengung des World Trade Centers
    WDR Dokumentation
    Doku + DT Untertitel
    Weitere Infos - Terrorstorm

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.08.2004
    Beiträge
    404
    Zitat Zitat von Romanday
    Wenn ich mit:

    PHP-Code:
          seite =      'peng' +
                         
    ' name="my_frame"' +
                         
    ' width=' 200 +
                         
    ' height=' 100;
          
    document.write(seite); // HTML Code als response 
    Wenn ich eine Anfrage an einen fremden Server stelle wird HTML Code geliefert.
    Ist es irgendwie möglich mit Javascript die Antwort des fremden
    Servers auszuwerten?
    Wenn nein, wie könnte man dies bewerkstelligen?
    Ich glaube, du setzt da auf das falsche Pferd...

    Mit Javascript kannst Du die Seite höchstens aufrufen - nicht aber in eine Variable packen.
    Je nach dem, was Du unter "auswerten" verstehst, kannst Du das z.B. mit einem PHP Skript machen (fopen())

    Dort kannst Du dann auch per regexp alle unerwünschten Zeichen rausschmeißen...

  7. #7
    Registrierter Benutzer Avatar von Romanday
    Registriert seit
    03.02.2004
    Beiträge
    829
    Zitat Zitat von michael.sprick
    Ich glaube, du setzt da auf das falsche Pferd...

    Mit Javascript kannst Du die Seite höchstens aufrufen - nicht aber in eine Variable packen.
    Je nach dem, was Du unter "auswerten" verstehst, kannst Du das z.B. mit einem PHP Skript machen (fopen())

    Dort kannst Du dann auch per regexp alle unerwünschten Zeichen rausschmeißen...
    Der Code oben funktioniert aber.
    Daher wenn document.write(seite); die entsprechende Seite mit
    Parametern aufruft bekomme ich eine Antwort. Diese Antwort muß
    ich doch mit Javascript auch wieder auswerten können?

    Auf dem Server selbst werden die Parameter Angaben des Client
    abgefragt. Ist auch ein Javascript.

    Es handelt sich dabei um google Addwords.
    Ich möchte einfach wissen was die bei mir einblenden.
    Abriss, bzw. die Sprengung des World Trade Centers
    WDR Dokumentation
    Doku + DT Untertitel
    Weitere Infos - Terrorstorm

  8. #8
    Registrierter Benutzer
    Registriert seit
    19.08.2004
    Beiträge
    404
    Daher wenn document.write(seite); die entsprechende Seite mit
    Parametern aufruft bekomme ich eine Antwort.
    Nein - stimmt nicht. document.write(seite) ruft keine Seite auf, sondern schreibt den String, der in der Variablen 'seite' steht, in das aktuelle Dokument.

    Die Seite selber wird dadurch aber nicht eingelesen.

    Jenachdem, wie man dies nun benutzt, kann man dadurch z. B. das src Attribut eines <iframe> - Tags setzen. Der Frame wiederum stellt dann die Seite dar.

    Auf dem Server läuft 100%ig auch kein Javascript...
    Javascript ist Clientseitig.

    Es kann höchstens sein, dass ein Javascript, welches auf dem Server liegt, in Deine Seite eingebunden wird...

    Das einzige was du tun kannst, ist versuchen, die Links im iframe zu finden... Dazu musst Du entweder den namen des iframes kennen oder das entsprechende Iframe per Index ansprechen...

    Code:
    for(var i=0;i<frames[0].document.links.length;i++)
    {
      var Text = 'Der link: ' + frames[0].document.links[i].text + ' verweist auf -> ' + frames[0].document.links[i];
      alert(Text);
    }


    Würde dir per alert() alle Links ausgeben, die im ersten iframe auf der Seite zu finden sind...

    Ansonsten lies Dir dazu auch mal die Javascript Sektion auf selfhtml durch.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •