Ergebnis 1 bis 6 von 6

Thema: InnerHTML übergeben

  1. #1
    Unregistriert
    Gast

    Unglücklich InnerHTML übergeben

    Ich habe ein Problem:

    Ich möchte aus einer Variablen eine HTML-Definition auslesen, diese enthält auch Anführungszeichen, also z.B.:

    Aber in VAR kann ich nur Textformatierungen einlesen, aber z.B. keine Links. Hat jemand dafür eine Lösung für mich (kann natürlich auch aus Datein eingelesen werden, ist wahrscheinlich aber kompliziert!?)

    Hier mein Beispiel, statt "neuer Text" soll dort eine HTML-Formatierung stehen, also z.B. : <a href="http://www.tagesschau.de/">ARD Tagesschau</a> Nachrichten<br>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    <html>

    <script type="text/javascript">

    var Neu = "neuer Text";


    function Aendern () {
    document.getElementById('rechts').innerHTML = Neu;
    }
    </script>

    <head></head><body>



    VIELEN DANK FÜR DIE UNTERSTÜTZUNG!!!
    <div id="links" style="text-align:center; padding:1%; border:thin solid red; margin:2%; width:20%; float:left">
    <p><a href="javascript:Aendern()">links</a>
    </p>
    </div>

    <div id="rechts" style="text-align:center; padding:1%; border:thin solid red; margin:2%; width: 66%; float: right">
    <p>alter Text<br>
    </p>
    </div>

    </body>
    </html>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: InnerHTML übergeben

    probiers doch mal so:
    Code:
    <script type="text/javascript">
    
    var Neu = '<a href="http://www.tagesschau.de/">ARD Tagesschau</a> Nachrichten<br>';
    
    function Aendern () {
    document.getElementById('rechts').innerHTML = Neu;
    }
    </script>
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  3. #3
    Unregistriert
    Gast

    Standard AW: InnerHTML übergeben

    ...dann habe ich einen Link dort drin, ich möchte aber den Inhalt z.B. einer *.txt-Datei in die Variable neu einlesen...

    z.B. Inhalt der Textdatei "Datei.txt":
    Ich bin der Inhalt der Textdatei

    Nun soll die Variable Neu den Text "Ich bin der Inhalt der Textdatei" haben...

  4. #4
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: InnerHTML übergeben

    Zitat Zitat von Unregistriert Beitrag anzeigen
    Hier mein Beispiel, statt "neuer Text" soll dort eine HTML-Formatierung stehen, also z.B. : <a href="http://www.tagesschau.de/">ARD Tagesschau</a> Nachrichten<br>
    also entweder bin ich doof oder kein plan was hier grad abgeht...
    wenn du a willst, sag a und nicht b....

    schau dir jquery $.get oder $.ajax an oder evtl $('selektor').load()
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  5. #5
    Unregistriert
    Gast

    Standard AW: InnerHTML übergeben

    Dein Tipp war prima, habe darüber zumindest einen "Work-Around" gefunden:

    Die Datei "Textinhalt.js" enthält eine Zeile:
    var Text="Ich bin der Inhalt der Textdatei"

    Nun lese ich über

    <script language="JavaScript" src="Textinhalt.js" type="text/javascript"></script>

    die Variable "Text" ein. Funktioniert.

    Ideal wäre es wenn die Datei "Textinhalt.js" nur folgenden Inhalt (eine Zeile) hat:
    Ich bin der Inhalt der Textdatei

    ...und dann die Variable "Text" gleich dem Inhalt der "Textinhalt.js" gesetzt wird, also als Ergebnis hat

    var Text="Ich bin der Inhalt der Textdatei";

    Bin noch Anfänger in der HTML-Programmierung, deshalb kann ich es wahrscheinlich auch nicht richtig das Problem beschreiben.

  6. #6
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: InnerHTML übergeben

    mach doch bitte einfach eine testdatei mit dem einzufügenden ihalt, nenne diese text.txt oder sonstwie und lade die mit jquery und der load-funktion in deinen container

    ungefähr so:

    Code:
    function aendern(id, filename){
        $('#'+id).load('pfadzurtextdatei/textdatei.txt');
    }

    dann kannste das mit aendern('rechts', 'meinetextdatei.txt'); aufrufen
    der code ist ungetestet. anfänder oder nicht, wenn man doch schon infos auf dem silbertablet bekommt, kann man sich doch auch mit der materie etwas beschäftigen, is ja kein hexenwerk.
    wir wollen hier hilfe zur selbsthilfe leisten und nicht kostenlosen programmierservice bieten.
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

Ähnliche Themen

  1. innerHTML alternative
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 04.01.2010, 16:48
  2. Wert übergeben JS
    Von Alienx im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 12.02.2009, 20:51
  3. id übergeben ?
    Von psytroll im Forum Flash Forum
    Antworten: 3
    Letzter Beitrag: 04.05.2007, 22:02
  4. var. übergeben
    Von general im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 07.05.2006, 21:40
  5. übergeben von variabeln
    Von phore im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 11.04.2005, 10:27

Stichworte

Berechtigungen

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