[GastForen Programmierung/Entwicklung JavaScript Probleme mit "innerHTML"

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Probleme mit "innerHTML"

Kombuderexberde
Beiträge gesamt: 6

8. Jul 2004, 09:04
Beitrag # 1 von 3
Bewertung:
(1180 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen,

und wieder stehe ich vor einem Problem. Folgende 4 Zeilen funktionieren soweit einwandfrei (das "aber" kommt nachher...)

function codegenerator() {
x = document.getElementById('test').innerHTML;
document.Form1.textarea1.value = x;
}

Innerhalb einer <textarea> wird so der komplette Code des <div> - Containers "test" inklusive der HTML - Tags ausgegeben. Das will ich ja auch so, aaaaber: innerhalb der Textarea werden auf einmal alle Tags großgeschrieben! Die Seite soll aber XHTML - konform sein und da dürfen Tags nunmal nur kleingeschrieben werden.

Gibt es neben .innerHTML eine andere Möglichkeit, an den Quellcode des <div> - Containers heranzukommen? Oder kann man irgendwie anweisen, dass die Tags kleingeschrieben werden?

Sinn der Sache ist, einem DAU das Bearbeiten der Seitentexte zu ermöglichen (die mittels PHP und MySQL ausgelesen werden), ohne dass er sich mit Formatierungen herumschlagen muß. Das klappt auch alles - bis auf den Abschluss, der Generierung des neuen Quelltextes.

Vielen Dank im voraus,
Jens

Anmerkung: Dies betrifft nur den IE. Firefox schreibt die Tags klein - leider kann die vorhergehenden Schritte nur der IE.... könnte mich schieflachen, wenn ich nicht dringend eine Lösung bräuchte.

(Dieser Beitrag wurde von Kombuderexberde am 8. Jul 2004, 09:18 geändert)
X

Probleme mit "innerHTML"

Markus Walker
Beiträge gesamt: 494

9. Jul 2004, 07:23
Beitrag # 2 von 3
Beitrag ID: #95991
Bewertung:
(1180 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ja, da hat wohl Bill gedacht GROSS sei schöner ;-)

Ernsthaft, ich denke, dass da kaum was zu machen ist. Also bleibt einzig mit einer RegExp die Tags zu suchen und mit der Methode toLowerCase() in Kleinschreibung zu wandeln.

HTH


als Antwort auf: [#95714]

Probleme mit "innerHTML"

Kombuderexberde
Beiträge gesamt: 6

9. Jul 2004, 08:38
Beitrag # 3 von 3
Beitrag ID: #96005
Bewertung:
(1180 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Markus,

da haste recht. In einer weiteren "Nachtsitzung" habe ich das Problem mit PHP gelöst. Was mir erst nachher aufgefallen war - es geht nicht nur um die Großschreibung! Nein nein, wenn der Billiboy was macht, dann aber richtig! Er gibt den Code nicht 1:1 wieder, sondern macht mittels innerHTML echten Frontpagecode daraus! Er läßt die Anführungszeichen für Attribute weg und in den Tabellen, die XHTML1.0 strict waren, setzt er eigenen Code hinzu (Beispiel <tbody>, was ich garnicht eingesetzt hatte!).

Die schlimmste Erfahrung war aber, dass Firefox den Befehl innerHTML auch kennt und der macht alles richtig! :-)






als Antwort auf: [#95714]

Aktuell

InDesign / Illustrator
MTT_300x300_11_2022

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
14.05.2024

Online
Dienstag, 14. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Prozessoptimierung ist ein Teamsport! Keine Software und keine Maschine allein kann Ihnen helfen, die Effizienzpotenziale Ihres Betriebes maximal auszuschöpfen. Von der Auftragsannahme über die Vorstufe und den Druck bis hin zur Weiterverarbeitung – alles muss optimal ineinandergreifen. Apropos Weiterverarbeitung – in vielen Druckbetrieben fristet sie in Sachen Prozessoptimierung immer noch ein Schattendasein. Dabei liegen hier mittlerweile die größten Einsparpotenziale! In einem Webinar von Horizon und Impressed erfahren Sie, wie Sie diese Einsparungen realisieren können. Horizon, bekannt für innovative Lösungen in der Druckweiterverarbeitung, bietet mit iCE LiNK eine Workflowlösung für die Weiterverarbeitung. iCE LiNK überwacht, visualisiert und analysiert Produktionsabläufe und unterstützt bei der Wartung – damit immer alles reibungslos läuft. Den gleichen Anspruch hat der von Impressed entwickelte Impressed Workflow Server – er ist die smarte PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt. Im Webinar zeigen Ihnen die Experten von Horizon und Impressed, wie beide Lösungen im Team die Effizienz und Produktivität Ihres Betriebes steigern können. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Horizon

https://www.impressed.de/schulung.php?c=sDetail&sid=327

Einsparpotenziale in der Weiterverarbeitung
Veranstaltungen
16.05.2024

Online
Donnerstag, 16. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Nein

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!