nochmal:fehler drin!!!
ich
- javascript
0 comunicout0 ich
0 Alexander Foken0 ich0 rainer groth0 wahsaga
0 Aristoteles
so sieht der code aus:
<script>
function titel()
{
document.title=="test";
alert(top.sponsor.document.title);
alert(parent.sponsor.document.title);
alert(document.frames("sponsor").title);
alert(document.sponsor.title);
}
</script>
<frameset rows="30,*,0">
<frame name="oben" noresize src="http://ipcheck.de">
<frame name="sponsor" noresize src="http://hoh.de" onload="titel()">
</frameset>
ansonsten ist die datei leer.
nun will ich wissen, warum keine der in der js-funktion gezeigten methoden den titel des frame 'sponsor's auslesen kann.
hi,
da die namen erst nach dem ausführen des
javascripts den frames zugewiesen werden.
mfg
comunicout
jetz hab ich den js code darunter geschrieben (nachdem das zeugs mit den namen abgeschlossen ist.
nun is aba das problem, dass die funktion gar nicht erst gefunden wird.
muss man da irgendwas ausenrum klammern, z.b. <body> o.ä., sodass das alles zusammenhängt?
<frameset rows="30,*,0">
<frame name="oben" noresize src="http://ipcheck.de">
<frame name="sponsor" noresize src="http://hoh.de" onload="titel()">
</frameset>
<script language="javascript">
function titel()
{
document.title=="test";
alert(top.sponsor.document.title);
alert(parent.sponsor.document.title);
alert(document.frames("sponsor").title);
alert(document.sponsor.title);
}
</script>
Bleib bitte in Deinem Thread! Das kann doch nicht so schwer sein!
So aus dem Zusammenhang gerissen kann niemand mit Deinem Posting etwas anfangen!
Und lies in SelfHTML mal nach, wie Javascript funktioniert. Das kann Dir ohnehin niemand abnehmen!
Sorry für mein Gebrülle, es kotzt mich einfach an.
Alexander
stell Dir vor, es kotzt mich auch an, dass ein so verdammt kleines script nicht zum funktionieren gebracht wird, obwohl hier doch auch profies sind...
ich selbst habe nicht vor, js auch nur im geringsten zu erlernen!
ich brauch es nur dieses eine Mal, da es sich hierbei nicht umgehen lässt :-(((
sobald ich die lösung habe, wirst Du mich hier nicht mehr sehen müssen...
solange dauerts halt noch!
Hallo, << Begruessung (siehe http://forum.de.selfhtml.org/faq/index.htm#Q-05a)
stell Dir vor, es kotzt mich auch an, dass ein so verdammt kleines script nicht zum funktionieren gebracht wird, obwohl hier doch auch profies sind...
...von DIR nicht zum funktionieren gebracht wird, obwohl Du in Deinem Originalthread von Ole und MudGuard wichtige Hinweise bekommen hast. Leider hast Du sie offenbar in keiner Weise aufgenommen :-(
ich selbst habe nicht vor, js auch nur im geringsten zu erlernen!
Das ist (fuer Dich) vollkommen in Ordnung - bedenke aber Vorschlag 2.
ich brauch es nur dieses eine Mal, da es sich hierbei nicht umgehen lässt :-(((
Aus purer Neugier: Wozu soll der Titel einer HTML-Datei in einem Warnhinweis-Fenster angezeigt werden ? IMHO ist das fuer User keine wirklich interessante Information.
sobald ich die lösung habe, wirst Du mich hier nicht mehr sehen müssen...
solange dauerts halt noch!
Bedenke unbedingt Vorschlag 3.
Vorschlag 1: Mache es Dir zur Gewohnheit, die entsprechenden Verhaltensregeln/FAQs eines Forums zu lesen, bevor Du eigene Postings veroeffentlichst - mehrfache Postings gleichen Inhalts werden in diesem Forum z.B. wirklich ungern gesehen.
Die FAQs dieses Forums findest Du mit diesem Link: http://forum.de.selfhtml.org/faq/
Vorschlag 2: Es gibt (richtig: auch in diesem Forum) Profis, die bereits JavaScript erlernt haben, und deshalb durchaus in der Lage sind, von Dir gewuenschte Funktionalitaten zu programmieren.
Wie Du weisst, kommt 'Profi' von Profession, was ja Beruf heisst.
Also ist es eine reine Preis-Frage, ob Dir ein Profi Deine Skripte schreibt - um Dir einen entsprechenden Investitionsvorschlag unterbreiten zu koennen, benoetige ich allerdings noch weitere Informationen bzgl. der von Dir gewuenschten Funktionen (gerne auch per PM).
Vorschlag 3: Traeume gar nicht erst davon, dass irgend jemand in diesem Forum Dir DEINE Arbeit abnimmt, nur weil Du mit kindlicher Sturheit alle paar Stunden 'Ich will'-Postings ins Forum setzt - das fuehrt hoechsten dazu, dass vor allem all jene, die Dir in Zukunft bei einem gescheit vorgetragenen Problem helfen koennten, Dich in ihren Ausschluss-Filter aufnehmen.
Und dann sitzt Du da mit Deinem erklaerten JS-Lern-Unwillen (der ja tatsaechlich vollkommen in Ordnung ist - ich will ja auch nicht Designen lernen !).
gruesse << grussformel (siehe http://forum.de.selfhtml.org/faq/index.htm#Q-05c)
rainer groth
sorry... wollt hier echt keinen streit anzetteln.
allerings find ich es dennoch lächerlich (sowohl von mir, als auch von diesem forum), dass innerhalb von 12 stunden (und vermutlich viel länger) eine offenbar sooo einfach-zu-lösende frage keine lösung findet.
der sinn des scripts soll tatsächlich nicht sein, das zeug in ner msg-box auszugeben, sondern später wird das zeug verarbeitet.
mit diesen informationen möcht ich aber keinen von Euch quälen,
denn schließlich will ioch in keinster weise, dass mir jmd meine
arbeit abnimmt ;-)
sondern nur, dass ihr mir sagt, wie ich EINE EINZIGE zeile zu schreiben habe.
aber das ist wohl zu viel verlangt.
Hinweis:
die antworten auf mein erstes posting hab ich sehr wohl zur kenntnis genommen.
allerdings waren beide nicht sehr hilfreich, da die erste nur entstand, weil ich einen onload-verweis vergessen habe, auch noch ins posting zu schreiben. an diesem lag es auf jeden fall nicht, wie sich ja zeigt...
das 2.posting half mir in sofern, dass ich nicht nur <script>, sondern script language... schreibe, was allerdings auch nicht mehr zum funktionieren brachte.
und ob Du es glaubst oder nicht, ich beherrsche sogar auch programmiersprachen(delphi, kylix, php=>inkl. sql, ...).
allerdings hab ich keinen nerv für javascript :-(
deswegen nochmal die bitte: nennt mir eine korrektlösung für die eine zeile...
vielen dank...
Guten Abend,
sorry... wollt hier echt keinen streit anzetteln.
Das finde sicher nicht nur ich _sehr_ löblich.
allerings find ich es dennoch lächerlich (sowohl von mir, als auch von diesem forum), dass innerhalb von 12 stunden (und vermutlich viel länger) eine offenbar sooo einfach-zu-lösende frage keine lösung findet.
Du solltest die dir angetragenen Vorschläge lesen und umsetzen.
1. Man riet dir, dein JS entsprechend der HTML-Spezifikation einzubinden. Du hast es nicht getan.
2. Man hat dich darauf hingewiesen, dass onLoad im frame-Tag nicht erlaubt ist. Es steht aber immer
noch da, wo es nicht hingehört.
sondern nur, dass ihr mir sagt, wie ich EINE EINZIGE zeile zu schreiben habe. aber das ist wohl zu viel verlangt.
Nein, keineswegs, aber es wird nun mal auch von dir erwartet, dass du die dir aufgezeigten Fehler erst einmal korrigierst und danach im selben Thread noch mal nachfragst. So sind nun mal die Spielregeln.
mfg Torsten
hi,
ich selbst habe nicht vor, js auch nur im geringsten zu erlernen!
[...]
sobald ich die lösung habe, wirst Du mich hier nicht mehr sehen müssen...
d.h. also im klartext, dass du hier nur mal kurz wissen absaugen willst, ohne aber selber jemals irgendetwas dafür zurückzugeben.
schon mal überlegt, wie ein soziales system (ein forum ist ja durchaus auch als ein solches zu sehen) weiterhin funktionieren soll, wenn es zunehmend von schmarotzern ausgenutzt wird?
gruss,
wahsaga
Hallo an alle!
Ich hoffe ich kann hier mal diese Diskussion beenden indem ich das da unten mal anbiete:
<html>
<script type="text/javascript"> // type ins script-Tag
function titel()
{
document.title="test"; // Zuweisung nur mit einem Istgleich
alert(document.title);
}
</script>
<frameset rows="30,*,0" onload="titel()"> // onload ins frameset!
<frame name="oben" noresize src="http://ipcheck.de">
<frame name="sponsor" noresize src="http://hoh.de" >
</frameset>
</html>
So, damit wünsche ich allen Forumsteilnehmern schöne Pfingsten!