 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
13.12.2004, 16:53
|
#1
|
|
TP-Supporter
Registriert seit: Jul 2001
Ort: Berlin
|
Javascript ausführen ohne Onload?
Hallo zusammen,
sicherlich eine simple Frage, aber ich komme ggw. nicht auf
die Lösung. Wie führe z.B. ein window.open aus, ohne
dabei "onload" zu benutzen.
<script language="javascript">
window.open('/test/index.php','503','450','test');
</script>
Die Datei soll aufgerufen werden und gleichzeitig öffnet sich
das PopUp.
Danke für jeden Hinweis.
|
|
|
13.12.2004, 18:05
|
#2
|
|
TP-Veteran
Registriert seit: Jan 2002
|
Genau so, wie Du es da stehen hast?
Wenn Du das in ein HTML-Dokument einbaust, müsste es funktionieren.
|
|
|
13.12.2004, 20:22
|
#3
|
|
TP-Veteran
Registriert seit: Jun 2004
Ort: Stuttgart
|
ich stimme seb zu. du brauchst nicht unbedingt einen auslöser wie onload(). es geht auch ohne.
|
|
|
14.12.2004, 00:55
|
#4
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Ähm, das darf garnicht gehen - es müsste ja wenigstens im BODY-Tag stehen mit einem onLoad() ...
Zudem - wieso probierst Du es nicht einfach aus, ob Deine Variante funktioniert? 
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
14.12.2004, 08:02
|
#5
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Zitat:
|
Zitat von Adagio
Ähm, das darf garnicht gehen - es müsste ja wenigstens im BODY-Tag stehen mit einem onLoad() ...
|
wieso?
|
|
|
14.12.2004, 10:17
|
#6
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
es geht!
Aber die Parameter des window.open sehen so aus:
HTML-Code:
window.open ('/test/index.php','fenstername','height=444,width=555');
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
14.12.2004, 10:17
|
#7
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Es muss irgendeine Aktion geschehen, damit das JS gestartet wird. Entweder durch eine Useraktion (Mausklick, Mauszeiger über irgendwas) oder via onLoad im BODY-Tag. Mir wär neu, wenn es "einfach so" läuft ... aber ich lerne gern dazu 
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
14.12.2004, 10:19
|
#8
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Zitat:
|
Zitat von Adagio
Zudem - wieso probierst Du es nicht einfach aus, ob Deine Variante funktioniert? 
|
...da zitier ich dich einfach mal 
|
|
|
14.12.2004, 10:23
|
#9
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
es gibt doch zig Scripts, die man "einfach so" einbindet.
... einfach dort einfügen, wo blablabla stehen soll!
Hier wird nichts angezeigt durch das Script,
aber ausgeführt wird es auch ohne einen K(L)ick.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
14.12.2004, 10:49
|
#10
|
|
TP-Supporter
Registriert seit: Jul 2001
Ort: Berlin
|
ich habe auf der website www.ishin.de etwas sehr interessantes entdeckt.
Der producer der website hat den OnLoad-Tag in ein <IMG>-Tag
eingefügt (es handelt sich dabei um ein PopUp)!
Natürlich ist es nicht valide, aber es funktioniert! ;o)
|
|
|
14.12.2004, 10:52
|
#11
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Was ist das Problem?? Anders funktionierts auch! Um JS-Code auszuführen braucht man keine Event-Handler...
|
|
|
14.12.2004, 10:58
|
#12
|
|
TP-Supporter
Registriert seit: Jul 2001
Ort: Berlin
|
Sooo, vielen Dank für die ganzen Antworten.
Ich glaube einer hatte es bereits erwähnt:
ich hatte einfach nur die Parameter falsch gesetzt, deswegen
hat das ganze nicht richtig funktioniert.
Im Head-Bereich muß das einfach nur ausgeführt werden,
dann müsste es klappen:
PHP-Code:
<script language="JavaScript">
window.open ('/test/index.php','fenstername','height=444,width=555');
</script>
Noch eine kurze andere Frage:
Ich habe hier eine wunderschöne Funktion, was das PopUp sowohl
in der horizontalen, als auch inder vertikalen zentriert.
Wie kann man das "automatisch" ohne Onload aufrufen?
PHP-Code:
function popup(adresse,breite,hoehe,name) {
if (screen.availWidth <= breite || screen.availHeight <= hoehe) {
links = 1;
oben = 1;
}
else {
links = (screen.availWidth - breite) / 2;
oben = (screen.availHeight - hoehe) / 2;
}
fenster=window.open(adresse,name,'width='+breite+',height='+hoehe+',left='+links+',top='+oben+',scrollbars=yes,resizable=yes,toolbar=no,status=yes');
fenster.focus();
}
Danke + Grüße
LoiK
|
|
|
14.12.2004, 11:28
|
#13
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
das Script in den <HEAD>
und
HTML-Code:
<body>
"einfach so"<br>
<script language="JavaScript">popup('http://www.traum-projekt.com/forum/customavatars/avatar680_0.gif',100,100,name)
</script>
einfügen!
</body>
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
14.12.2004, 11:38
|
#14
|
|
TP-Supporter
Registriert seit: Jul 2001
Ort: Berlin
|
Vielen Dank, hat geklappt.
THEMA ERLEDIGT!
Frohe Weihnachten
LoiK
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:40 Uhr.
|
 |