Seber-Rider: Neue Fenster öffnen

Hallo Leude,

irgendwie funzt das folgende Script ned so richtig, ich weiß auch ned, was ich falsch mache

ich hätte gerne, daß das Window, das ich öffne, zwei weitere Fenster öffnet und dann selber eine andere URI lädt:

<html>
<head>
<title></title>

<script>
<!--

function sammellink()
{
 uboot = window.open("http://www.uboot.com/","uboot")
 uboot.moveTo(0,0);
 uboot.resizeTo(screen.availWidth,screen.availHeight);
 guweb = window.open("http://www.guweb.com/service/","guweb")
 guweb.moveTo(0,0);
 guweb.resizeTo(screen.availWidth,screen.availHeight);
 self.moveTo(0,0);
 self.resizeTo(screen.availWidth,screen.availHeight);
 self.location.href = 'http://www.freenet.de/'

}
//-->
</script>

</head>
<body onLoad="javascript:sammellink();">
</body>
</html>

kann mir jemand erklären, was ich falsch mache

und kann mir bitte auch jemand sagen, wie ich die Sache mit dem availHeight und availWidth in den dritten Parameter von window.open kriege?

Danke für die Bemühungen

MfG

Seber-Rider

  1. Hi,

    irgendwie funzt das folgende Script ned so richtig,

    es soll ja auch nicht "funzen", sondern funktionieren - und streng genommen soll es das auch nicht, weil neue Fenster schlichtweg Scheiße sind.

    ich hätte gerne,

    *Das* *ist* *egal.* Was hätten Deine Besucher gerne?

    <script>

    ERROR: Required attribute "type" missing.

    uboot.moveTo(0,0);
    uboot.resizeTo(screen.availWidth,screen.availHeight);

    Diese beiden sind noch schlimmer, als es neue Fenster sind. Insbesondere, weil Du Dich auf das völlig nutzfreie Objekt window.screen stützt.

    <body onLoad="javascript:sammellink();">

    Wie zur Hölle kommst Du trotz Archiv darauf, dies könnte richtig sein?

    kann mir jemand erklären, was ich falsch mache

    So ziemlich alles, was man überhaupt falsch machen kann.

    und kann mir bitte auch jemand sagen, wie ich die Sache mit dem availHeight und availWidth in den dritten Parameter von window.open kriege?

    Wie wäre es, wenn Du Dein Konzept überdenkst? Beispielsweise so, dass es auch ohne JavaScript funktioniert.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Also, danke erstmal für die völlig sinnlose Beantwortung meiner Fragen.

      Tut mir ja echt leid, daß wir Nicht-Wissenden Euch Super-schlauen-Alleswisser mit unseren Unter-Eurem-Niveau-Fragen belästigen, aber ist es Euch denn nicht zu blöd, zu jeder Frage, die nicht einwandfrei ist, Eure tollen Kommentare abzugeben???

      Ich wollt nur die Hilfe eines kompetenten HTML-Checkers, und alles was man zurückkriegt, ist doofes Gemotze.

      Vielleicht will ich die Seite ja gar nicht veröffentlichen, sondern das ganze nur für mich benutzen???

      Und wenn Du schon so schlau bist, dann erklär mir doch, wies ohne javascript geht.

      Ist es denn sooo schwierig einfach eine Frage zu beantworten???

      Danke für die Aufmerksamkeit!

      1. Hi,

        Also, danke erstmal für die völlig sinnlose Beantwortung meiner Fragen.

        wenn Dir die Antwort nicht gefällt, könnte das an der Frage liegen.

        Ich wollt nur die Hilfe eines kompetenten HTML-Checkers, und alles was man zurückkriegt, ist doofes Gemotze.

        Recherchiere hierzu im Archiv.

        Vielleicht will ich die Seite ja gar nicht veröffentlichen, sondern das ganze nur für mich benutzen???

        Recherchiere zu Deinen Pflichten bei der Fragestellung, falls dies zutrifft, im Archiv.

        Und wenn Du schon so schlau bist, dann erklär mir doch, wies ohne javascript geht.

        Bleibe im selben Fenster.

        Ist es denn sooo schwierig einfach eine Frage zu beantworten???

        Ist es denn sooo schwierig, die FAQ zu lesen und ein ganz klein wenig das Archiv zu bemühen?

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo Seber-Rider,

    zu Deinem Posting weiter oben will ich nur mal bemerken, dass Du schon richtige Antworten bekommst, aber ein bisschen Geduld waere nicht schlecht. Was die Anmache angeht, ich kann ausdruecklich nicht fuer Cheatah sprechen, sondern nur fuer mich. Mich stoert es auch, wenn Leute reinpoltern mit 'irgendwas funzt net' anstatt einer klaren Frage und einer klaren Aussage, was man versucht hat und wo man gescheitert ist.
    Der '(ZU DIESEM FORUM) was ist los von Babette' Thread etwas weiter unten  beschaeftigt sich denn auch ausfuehrlich mit Erwartungshaltungen und Verhalten in diesem Forum.

    Aber jetzt zu Deiner Frage

    <script>

    Das ist falsch, script muss das Attribut 'type' haben, das alte Attribut 'language' hingegen ist veraltet.

    uboot = window.open("http://www.uboot.com/","uboot")

    Du gibst dem Fenster keine Groesse mit, es wird also voraussichtlich den ganzen Bildschirm einnehmen

    uboot.moveTo(0,0);

    wo soll sich ein Fenster hinbewegen, das den ganzen Bildschirm innehat?

    uboot.resizeTo(screen.availWidth,screen.availHeight);

    s.o.

    <body onLoad="javascript:sammellink();">

    onLoad="javascript: so eine Konstruktion existiert nicht, wohl aber onload="sammellink()"

    Wirf doch mal einen Blick in http://selfhtml.teamone.de/javascript/objekte/window.htm#open. Dort steht alles, was Du wissen musst. Wenn Du nachher noch Probleme haben solltest, frage in _diesem_ Thread nach.

    Dieter

  3. Hallo

    function sammellink()
    {
     uboot = window.open("http://www.uboot.com/","uboot")
     uboot.moveTo(0,0);
     uboot.resizeTo(screen.availWidth,screen.availHeight);

    Im Browser einstellen:

    Extras -> Internetoptionen -> Erweitert -> Scriptfehler anzeigen

    Seite neu laden

    Fehlermeldung: Zugriff verweigert

    http://groups.google.de/groups?hl=de&ie=UTF-8&oe=UTF-8&q=Zugriff+verweigert+JavaScript&sa=N&tab=wg&meta=lr%3Dlang_de

    Fenstergröße festlegen:

    http://selfhtml.teamone.de/javascript/objekte/window.htm#open

    überfällige Weiterbildung für dich:

    http://www.scam.de/schulung/training/seminar_knigge_und_karriere_-_moderne_umgangsformen_im_beruf.htm

    Viele Grüße

    Antje

  4. Hallo Leude,

    irgendwie funzt das folgende Script ned so richtig, ich weiß auch ned, was ich falsch mache

    Deine Fehlerbeschreibung ist sehr unzureichend. window.open ist eine Funktion die (wenn sie nicht deaktiviert ist , was in aktuellen Browsern glücklicherweise geht) schon in Uralt Browsern ohne Probleme gefunzt hat.

    Vielleicht hilft dir das weiter: http://glasgoogle.de

    ich hätte gerne, daß das Window, das ich öffne, zwei weitere Fenster öffnet und dann selber eine andere URI lädt:

    <html>
    <head>

    Da fehlt ein <DOCTYPE ...

    <script>

    naja, du weißt schon... auch hier fehlt was.

    <!--

    function sammellink()
    {
    uboot = window.open("http://www.uboot.com/","uboot")
    uboot.moveTo(0,0);

    Damit sitzt dein Fenster evtl. unter meiner Taskleiste, die bei mir oben ist.

    uboot.resizeTo(screen.availWidth,screen.availHeight);

    Darüber freuen sich alle, die eine grossen Monitor haben. kein Mensch mit einem 19" oder größer liest auf einem Vollbild, weil die Zeilen zu lang sind, statt dessen macht man sich das Fenster so gross wie es einem angenehm erscheint und dann kommst du und ziehst das Fenster auf 2400x3220 na danke.

    self.moveTo(0,0);
    self.resizeTo(screen.availWidth,screen.availHeight);
    self.location.href = 'http://www.freenet.de/'

    nicht nur das du Fenster so öffnest, sondern auch noch das was ich mir selber einrichte. Dank solcher Sachen kann ich nur verstehen, wenn immer mehr Leute JS abschalten wollen, da es keinen Spaß macht sich ständig seine Einstellungen neu zu machen.

    <body onLoad="javascript:sammellink();">

    'javascript:' ist hier ein Label, es hat aber keine Funktion.

    </body>
    </html>

    kann mir jemand erklären, was ich falsch mache

    Hab ich grad gemacht

    und kann mir bitte auch jemand sagen, wie ich die Sache mit dem availHeight und availWidth in den dritten Parameter von window.open kriege?

    Ein kurzer Blick in selfhtml würde ja genügen, http://selfhtml.teamone.de/javascript/objekte/window.htm#open

    aber wie gesagt mit solchen Konstrukten, machst du dir und den Besuchern deiner Seite nur bedingt Freude und zwar vermutlich dann wenn sie die gleichen Einstellungen wie du haben.

    Struppi.

    1. kein Mensch mit einem 19" oder größer liest auf einem Vollbild, weil die Zeilen zu lang sind,

      nana.. bin ich 'kein Mensch'? Ich habe auf meinem 19zöller 1024*768 eingestellt (weil ich schon zu den 'älteren Semestern' mit Lesebrille gehöre) und ein 'fast'-vollbild auf (fast, weil ich sehr oft Seiten im neuen Fenster öffne und sich dieses dann im IE in derselben Größe öffnet)..;-)

      Aber abgesehen davon hast Du natürlich recht.

      Gruß
      Ingo