ths.innerHTML nur schreiben?
dey
- javascript
Hallo,
kann this.innerHTML nur zum schreiben von Text verwendet werden.
Ich würde das gerne lesen.
bydey
Hallo dey.
kann this.innerHTML nur zum schreiben von Text verwendet werden.
Nein.
Ich würde das gerne lesen.
Dann http://de.selfhtml.org/javascript/objekte/all.htm#inner_html@title=lies.
Einen schönen Mittwoch noch.
Gruß, Ashura
Hallo,
Ich würde das gerne lesen.
Dann http://de.selfhtml.org/javascript/objekte/all.htm#inner_html@title=lies.
Sollter der Link auf das timeout verweisen?
Bei mir ist der Auslöser ein Klick auf einen Link:
href='javascript:xxsm(this.innerHTML)
und im alert landet nur undefined!?
bydey
Hallo dey.
Bei mir ist der Auslöser ein Klick auf einen Link:
href='javascript:xxsm(this.innerHTML)
und im alert landet nur undefined!?
Dann solltest du uns den Funktionskörper von „xxsm()“ zeigen.
Hast du schon einmal die direkte Ausgabe versucht?
Also:
href="[code lang=javascript]javascript:alert(this.innerHTML);
"[/code]
Einen schönen Mittwoch noch.
Gruß, Ashura
Hallo,
Hallo dey.
Bei mir ist der Auslöser ein Klick auf einen Link:
href='javascript:xxsm(this.innerHTML)
und im alert landet nur undefined!?Dann solltest du uns den Funktionskörper von „xxsm()“ zeigen.
function xxsm(names) {
alert(names);
var adr = "";
var name = names.split(",,");
var aed1 = "@";
var fme = "fuji-euro.de"
for(var j = 0; j < name.length; j++) {
name[j] = name[j].replace(/;/, ".");
adr = adr+name[j]+aed1+fme+";";
}
location.href='mailto:'+adr;
}
Hast du schon einmal die direkte Ausgabe versucht?
Also:
href="[code lang=javascript]javascript:alert(this.innerHTML);
"[/code]
Ergebnis ist auch undefined
Das ganze JS läuft in einem Iframe. Das Ergebnis ist aber dasgleiche, wenn ich die Datei direkt im Browser laufen lasse.
bydey
Hallo dey.
Dann solltest du uns den Funktionskörper von „xxsm()“ zeigen.
function xxsm(names) {
alert(names);
var adr = "";
var name = names.split(",,");
var aed1 = "@";
var fme = "fuji-euro.de"
for(var j = 0; j < name.length; j++) {
name[j] = name[j].replace(/;/, ".");
adr = adr+name[j]+aed1+fme+";";
}
location.href='mailto:'+adr;
}
Nichts Auffälliges.
href="[code lang=javascript]javascript:alert(this.innerHTML);
"[/code]Ergebnis ist auch undefined
Kann ich hier beim besten Willen nicht nachvollziehen. Könntest du eine auf ein Minimum reduzierte Beispielseite online stellen?
Einen schönen Mittwoch noch.
Gruß, Ashura
Hallo,
Kann ich hier beim besten Willen nicht nachvollziehen. Könntest du eine auf ein Minimum reduzierte Beispielseite online stellen?
pronto
http://www.fuji-euro.de/test/test.html
bydey
Hi,
ich kann's zwar nicht erklären, aber es liegt an href="javascript:...". Wenn du stattdessen ein onclick="alert(this.innerHTML); return false" verwendest, funktioniert es.
MfG
Rouven
Hallo,
href='javascript:xxsm(this.innerHTML)
es gibt einen gewaltigen Unterschied zwischen <a href="javascript:alert(this);">Test</a> und <a href="#" onclick="alert(this);">Test</a> - beim ersten Link verweist das Schlüsselwort this nämlich auf das window-Objekt und nicht auf das Linkelement.
Du solltest aber ohnehin besser auf das href="javascript:..." verzichten.
Siehe auch z.B. http://www.thescripts.com/forum/thread93763.html.
Ciao,
Andreas