mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 09:07 Benutzername: Passwort: Auto-Login

Thema: [JS]Problem bei document.write in Input-Element vom 13.02.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [JS]Problem bei document.write in Input-Element
Autor Nachricht
momai
Threadersteller

Dabei seit: 08.09.2003
Ort: Augsburg
Alter: 38
Geschlecht: Männlich
Verfasst Di 13.02.2007 13:58
Titel

[JS]Problem bei document.write in Input-Element

Antworten mit Zitat Zum Seitenanfang

Hallo,

warum funktioniert folgendes nicht?
Code:
<input value="javascript:document.write("<tr><td><b>Zutat:<\/b><\/td><td>");" />


Danke für eure antworten

.momai
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Di 13.02.2007 14:00
Titel

Re: [JS]Problem bei document.write in Input-Element

Antworten mit Zitat Zum Seitenanfang

Weil du die " escapen musst.

Code:
<input value="javascript:document.write(\"<tr><td><b>Zutat:<\/b><\/td><td>\");" />


oder

Code:
<input value="javascript:document.write('<tr><td><b>Zutat:<\/b><\/td><td>');" />


Zuletzt bearbeitet von Pixelpole am Di 13.02.2007 14:00, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
momai
Threadersteller

Dabei seit: 08.09.2003
Ort: Augsburg
Alter: 38
Geschlecht: Männlich
Verfasst Di 13.02.2007 14:21
Titel

Antworten mit Zitat Zum Seitenanfang

ok, aber er gibt mir noch immer net den Inhalt des document.write aus, sonder das komplette value Attribute...


.momai
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
nonblank

Dabei seit: 06.02.2005
Ort: -
Alter: 43
Geschlecht: Männlich
Verfasst Di 13.02.2007 14:28
Titel

Antworten mit Zitat Zum Seitenanfang

Pack es einfach in eine Funktion und ruf dann die Funktion auf!
  View user's profile Private Nachricht senden
momai
Threadersteller

Dabei seit: 08.09.2003
Ort: Augsburg
Alter: 38
Geschlecht: Männlich
Verfasst Di 13.02.2007 14:29
Titel

Antworten mit Zitat Zum Seitenanfang

nonblank hat geschrieben:
Pack es einfach in eine Funktion und ruf dann die Funktion auf!


aber Funktion is doch umständlich das muss doch auch so gehen direkt...

.momai
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
beeviZ

Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 13.02.2007 14:36
Titel

Antworten mit Zitat Zum Seitenanfang

wasn anner funktion so umständlich?

Code:
function foo() {
   document.write('<tr><td><b>Zutat:</b></td><td>');
}
  View user's profile Private Nachricht senden
nonblank

Dabei seit: 06.02.2005
Ort: -
Alter: 43
Geschlecht: Männlich
Verfasst Di 13.02.2007 14:41
Titel

Antworten mit Zitat Zum Seitenanfang

Aufruf der Funktion dann so z.B.:
<input type=" " value="foo();" />
*zwinker*


Zuletzt bearbeitet von nonblank am Di 13.02.2007 14:42, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
beeviZ

Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 13.02.2007 22:55
Titel

Antworten mit Zitat Zum Seitenanfang

autsch!

machs am besten einfach so:

Code:
<script type="text/javascript">

function foo () {
   document.getElementById('zutat').value = '<tr><td><b>Zutat:</b></td><td>';
}
window.onload = function() {
   foo();
}
</script>
<input type="text" id="zutat" />


//edit:
generell is mir schleierhaft was du überhaupt vorhast. aber nun gut.


Zuletzt bearbeitet von beeviZ am Di 13.02.2007 22:55, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen document.write im selben dokument.
alten document.write(); inhalt löschen
JS: Kann man sich das Ergebnis von document.write ansehen?
Js - Rückgabewert einer Funktion mittels document.write
[jQuery] ie6 problem mit $(document).ready(function()?
IE Problem mit Input Feld
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.