Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 13.12.2004, 16:53   #1
TP-Supporter
 
Benutzerbild von LoiK
 
Registriert seit: Jul 2001
Ort: Berlin
LoiK macht alles soweit korrekt

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.
LoiK ist offline   Mit Zitat antworten


Alt 13.12.2004, 18:05   #2
seb
TP-Veteran
 
Registriert seit: Jan 2002
seb bringt sich richtig einseb bringt sich richtig ein
Genau so, wie Du es da stehen hast?

Wenn Du das in ein HTML-Dokument einbaust, müsste es funktionieren.
seb ist offline   Mit Zitat antworten
Alt 13.12.2004, 20:22   #3
TP-Veteran
 
Benutzerbild von the-architect
 
Registriert seit: Jun 2004
Ort: Stuttgart
the-architect bringt sich richtig einthe-architect bringt sich richtig ein
ich stimme seb zu. du brauchst nicht unbedingt einen auslöser wie onload(). es geht auch ohne.
__________________
mein blog | imedo.de | clubrating.de | deviantart


the-architect ist offline   Mit Zitat antworten
Alt 14.12.2004, 00:55   #4
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Ä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
Boris ist offline   Mit Zitat antworten
Alt 14.12.2004, 08:02   #5
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Zitat:
Zitat von Adagio
Ähm, das darf garnicht gehen - es müsste ja wenigstens im BODY-Tag stehen mit einem onLoad() ...
wieso?
Stuck Mojo ist offline   Mit Zitat antworten
Alt 14.12.2004, 10:17   #6
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
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!
321 ist offline   Mit Zitat antworten
Alt 14.12.2004, 10:17   #7
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
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
Boris ist offline   Mit Zitat antworten
Alt 14.12.2004, 10:19   #8
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Zitat:
Zitat von Adagio
Zudem - wieso probierst Du es nicht einfach aus, ob Deine Variante funktioniert?
...da zitier ich dich einfach mal
Stuck Mojo ist offline   Mit Zitat antworten
Alt 14.12.2004, 10:23   #9
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
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!
321 ist offline   Mit Zitat antworten
Alt 14.12.2004, 10:49   #10
TP-Supporter
 
Benutzerbild von LoiK
 
Registriert seit: Jul 2001
Ort: Berlin
LoiK macht alles soweit korrekt
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)
LoiK ist offline   Mit Zitat antworten
Alt 14.12.2004, 10:52   #11
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Was ist das Problem?? Anders funktionierts auch! Um JS-Code auszuführen braucht man keine Event-Handler...
Stuck Mojo ist offline   Mit Zitat antworten
Alt 14.12.2004, 10:58   #12
TP-Supporter
 
Benutzerbild von LoiK
 
Registriert seit: Jul 2001
Ort: Berlin
LoiK macht alles soweit korrekt
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
LoiK ist offline   Mit Zitat antworten
Alt 14.12.2004, 11:28   #13
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
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!
321 ist offline   Mit Zitat antworten
Alt 14.12.2004, 11:38   #14
TP-Supporter
 
Benutzerbild von LoiK
 
Registriert seit: Jul 2001
Ort: Berlin
LoiK macht alles soweit korrekt
Vielen Dank, hat geklappt.

THEMA ERLEDIGT!

Frohe Weihnachten
LoiK
LoiK ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > Javascript
Javascript ausführen ohne Onload? Javascript ausführen ohne Onload?
« [JavaScript] Popup problem mit Firefox | Iframe :: Nachlade-Javascript :: »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
javascript:; <-- was genau tut das? (keine Ahnung von Java) MAP Dreamweaver 2 13.03.2004 18:13
Javascript in Tabellenzellen ausführen Kerim Webdesign & Co. 2 03.09.2002 15:26
Komplette Userverwaltung per JavaScript oder VisualBasic Matz Javascript 3 13.07.2002 15:59
Tabellen für Dynamische seite! Gudy Dreamweaver 5 01.06.2002 02:02


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:40 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65