• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Text und HTML-Code aus Funktion heraus schreiben

pat01

New member
Hi

Mit document.write("Test"); kann ich beliebig Text und HTML-Code in eine HTML-Seite schreiben. Wenn ich dies nun an eine Funktion binde, macht der IE eine neue weisse Seite mit 'Test' und der Netscape gar nix. Der Text und HTML-Code sollen je nach Inhalt der Seite mal angezeigt werden oder eben nicht:

<script language="JavaScript">
function BuildNews() {
if (document.form.feld.value == "1");
document.write("Test");
document.write("<img src=.....");
}
</script>

<form name="form"><input type="hidden" name="feld" value="1"></form>

...und natürlich onLoad="BuildNews();"
Gibts da eine Lösung?

pat01
 
ja, ich würd auch gern mal wissen wie man bei NS auf anderer seiten inhalte/eigenschafften greifen und verändern kann ?

einfacherweise würde mich ja mal interesieren wie ich bei dem beispiel die id im ns ausgebe

<input type="button" value="test" onClick="alert(document.all.cell.id)">

<table>
<tr><td id="cell">
</td></tr>
</table>

so klappt das im ie und wie sieht das im ns aus?
 
Zuletzt bearbeitet:
DOM hat sich noch nicht überall rumgesprochen?

DOM bietet zum Beispiel "this.id", wobei auf das aktuelle Objekt Bezug genommen wird.
In der Tabellenzelle würde etwas wie "onclick="alert(this.id)" die ID der Zelle anzeigen.
Du kannst zum Beispiel die ID in einer globalen Variable speichern, um später darauf zuzugreifen.
Weiterhin kannst du auch über document.getElementsByTagName('td')[nummer].id auf die ID einer beliebigen Tabellenzelle zugreifen.
 
Zurück
Oben