kostenloser Webspace werbefrei: lima-city


Problem mit JavaScript

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    d*x

    Hallo,
    ich habe den unten stehenden Code in meine Homepage eingebunden. Damit soll ein neues Fenster ge?ffnet werden. Mein Explorer sagt allerdings, dass ein Syntaxfehler enthalten ist, den ich leider nicht sehe.
    Hoffe, ihr k?nnt mir weiterhelfen.




    <script language="JavaScript">
    <!--

    function auf() {
    var fensterSizeX=450;
    var fensterSizeY=350;

    var fensterLocationX=10;
    var fensterLocationY=10;

    befehl = window.open("new.htm",'x','status=0,menubar=0,scrollbars=no,fullscreen=0,toolbar=0,location=0,directories=0,resizable=0');

    befehl.resizeTo(fensterSizeX,fensterSizeY);
    befehl.moveTo(fensterLocationX,fensterLocationY);

    return
    }
    //-->

    </script>





    <a href="javascript:new()" onclick="auf()">Impressum</a>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hi,

    ich bin mir nicht sicher, aber vielleicht ist der Fehler im Link:
    <a href="javascript:new()" onclick="auf()">Impressum</a>
    Die funktion new() gibt es gar nicht in deinem Code, warscheinlich ist es das.

    mfg,
    hr
  4. Hol dir Opera oder Firefox. Der IE ist zum JS Debuggen einfach unhandlich.

    Vergiss deinen Code und nimm folgendes:

    <a href="new.htm" target="_blank">Impressum</a>

    Es mag zwar sein, dass das Popup dann gewisse Eigenschaften hat, die du nicht so toll findest, wie z.B. dass man scrollen und die Fenstergr??e ver?ndern kann, aber du musst auch mal an die Anwender denken, die aus welchen Gr?nden auch immer damit Probleme haben k?nnten. Desweiteren sollte man einen Impressumslink nicht per JS ?ffnen lassen, da bei abgeschaltetem JS die Seite nicht erreichbar ist. Und wenn deine Seite kein allgemein aufrufbares Impressum hat, k?nntest du rechtliche Probleme bekommen.
  5. d*********2

    ich muss bladehunter recht geben. wenn dus so machst wie ers gesagt hat, ist es leichter.

    sonst musst du
    statt:
    <a href="javascript:new()" onclick="auf()">Impressum</a>

    <a href="#" onclick="javascript:auf()">Impressum</a>
    oder
    <a href="javascript:auf()">Impressum</a>

    schreiben.

    Gru?
    DarkShadow

    Beitrag ge?ndert am 28.04.2006 17:54 von darkshadow2
  6. l************r

    <script language="JavaScript">
    <!--
    function stopError() {
    return true;
    }
    window.onerror = stopError;
    // -->
    </script>


    Mit diesem Script l?sst sich die Fehlermeldung ausschalten.^^


  7. leicher-denker schrieb:
    <script language='JavaScript'>
    <!--
    function stopError() {
    return true;
    }
    window.onerror = stopError;
    // -->
    </script>


    Mit diesem Script l?sst sich die Fehlermeldung ausschalten.^^


    *Virtuelle Ohrfeigen austeil*

    Fehler sind dazu da, um sie zu beseitigen und nicht, um sie zu unterdr?cken.
    Au?erdem habe ich dein Script mal gestetet und wenn man da z.B. : - oder + irgendwo zus?tzlich ins Script einbaut kommen trotzdem Fehlermeldungen.
    Das Attribut language="" ist veraltet.
    Bei Leuten wie dir kann ich echt nur den Kopf sch?tteln.
  8. l************r



    bladehunter schrieb:


    leicher-denker schrieb:
    <script language='JavaScript'>
    <!--
    function stopError() {
    return true;
    }
    window.onerror = stopError;
    // -->
    </script>


    Mit diesem Script l?sst sich die Fehlermeldung ausschalten.^^


    *Virtuelle Ohrfeigen austeil*

    Fehler sind dazu da, um sie zu beseitigen und nicht, um sie zu unterdr?cken.
    Au?erdem habe ich dein Script mal gestetet und wenn man da z.B. : - oder + irgendwo zus?tzlich ins Script einbaut kommen trotzdem Fehlermeldungen.
    Das Attribut language='' ist veraltet.
    Bei Leuten wie dir kann ich echt nur den Kopf sch?tteln.



    Na dann sch?ttel mal sch?n^^
    Das Script ist eigentlich nicht dazu gedacht, dass man irgend etwas einbaut. Mit diesem Script funktioniert doch alles wunderbar, also was hast du?
  9. Es gibt immer Leute, die meckern, dass man alte Methoden zur Programmierung verwendet.

    Beispielsweise nutze ich auch immer noch den <center>-Tag in HTML, weil der einfach schneller geschrieben ist, als <div style="text-align:center">.

    Au?erdem ist es vielleicht besser, wenn ahnungslose Besucher auf einer Website keine Fehlermeldung serviert bekommen. Der Programmierer wei? zwar, dass irgend was nicht stimmt, aber sofern alles so funktioniert, wie er das will, braucht sich der Besucher doch nicht mit Fehlermeldungen rumzuplagen.

    Beitrag ge?ndert am 1.05.2006 23:23 von ku-shi
  10. sagt mal jungs kann das nicht dadran liegen das da return ohne true oder false steht? :biggrin:

    also ich w?rde sagen:

    ...

    befehl.moveTo(fensterLocationX,fensterLocationY);

    return true;
    }
    ...

    Beitrag ge?ndert am 1.05.2006 23:43 von renek
  11. l************r



    ku-shi schrieb:
    Es gibt immer Leute, die meckern, dass man alte Methoden zur Programmierung verwendet.

    Beispielsweise nutze ich auch immer noch den <center>-Tag in HTML, weil der einfach schneller geschrieben ist, als <div style='text-align:center'>.

    Au?erdem ist es vielleicht besser, wenn ahnungslose Besucher auf einer Website keine Fehlermeldung serviert bekommen. Der Programmierer wei? zwar, dass irgend was nicht stimmt, aber sofern alles so funktioniert, wie er das will, braucht sich der Besucher doch nicht mit Fehlermeldungen rumzuplagen.

    Beitrag ge?ndert am 1.05.2006 23:23 von ku-shi



    Ja, da gebe ich dir vollkommen recht.
    Meine L?sung is zwar nicht die Beste, aber zur Not kann man sie verwenden.^^
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!