kostenloser Webspace werbefrei: lima-city


Funktion it Übergabe

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    finch

    Kostenloser Webspace von finch, auf Homepage erstellen warten

    finch hat kostenlosen Webspace.

    Hallo hab Probreme mit dieser Funktion:

    Im Head Teil meiner Seite:

    <script type=\"text/javascript\">

    function machgross(aa,bn)
    {
    var links = screen.width / 2 - 235;
    var oben = screen.height / 2 - 280;
    subwindow=window.open(\"mg.php?aa=\"aa\"&bn=\"bn\",\"popup\",
    \"menubar=no,toolbar=no,status=no,resizable=no,scrollbars=no,width=800,height=600,left=\" + links + \",top=\" + oben )\";
    }

    </script>


    Funktionskontrolle: http://www.finch.at.tt

    Was hab ich falsch gmacht?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    Was willst du damit denn bitte machen?



    Ich würde einfach mal das \" am ende des window.open wegmachen oder in die Klammer verschieben.


    http://www.java-forum.org/de/viewtopic.php?t=6099
  4. Autor dieses Themas

    finch

    Kostenloser Webspace von finch, auf Homepage erstellen warten

    finch hat kostenlosen Webspace.

    Jop, hast recht ghabt war der 1. Fehler, geht aber immer noch nicht:

    <script type=\"text/javascript\">

    function machgross(aa,bn)
    {
    var links = screen.width / 2 - 235;
    var oben = screen.height / 2 - 280;
    subwindow=window.open(\"mg.php?aa=\"+aa+\"&bn=\"+bn+\" \",\"popup\",
    \"menubar=no,toolbar=no,status=no,resizable=no,
    scrollbars=no,width=800,height=600,
    left=\" + links + \",top=\" + oben );
    }

    </script>


    Es funzt eh aber die Variablen die ich übergebe sie kommen in der URL nicht an bzw kommt jetzt immer ein Fehler.
    Kannst eh testen auf meiner Seite! In die Funktion kommen die Variablen.

    PS: Gibt ja kein eigenes Thema für JS dacht mir dort passts am besten rein, sorry


    Beitrag geändert: 10.6.2008 9:26:25 von finch
  5. Autor dieses Themas

    finch

    Kostenloser Webspace von finch, auf Homepage erstellen warten

    finch hat kostenlosen Webspace.

    schätze irgendow da muss der Fehler sein:

    ...(\"mg.php?aa=\"+aa+\"&bn=\"+bn+\" \",\"...

    hab auch schon probiert bei der Funktion:
    ...function machgross(var aa, var bn)...
    zu schreiben, geht aber auch nicht!

    Keiner ne Idee?
  6. p**i

    Regeln für\'s Java-Forum lesen. benutzernaemelchen hat es schon zur Geltung gebracht.

    Thread verschoben.
  7. b****r


    schätze irgendow da muss der Fehler sein:

    ...(\"mg.php?aa=\"+aa+\"&bn=\"+bn+\" \",\"...

    hab auch schon probiert bei der Funktion:
    ...function machgross(var aa, var bn)...
    zu schreiben, geht aber auch nicht!

    Keiner ne Idee?


    da hast du recht

    (\"mg.php?aa=\"+aa+\"&bn=\"+bn>>>>>+\" \"<<<<<,\"

    das \"plus\", das \"doppelte anführungszeichen\", \"leerzeichen\" und das \"doppelte anführungszeichen\" sind meiner meinung nach unnötig bzw falsch

    Nachtrag:

    sollte das so nicht funktionieren schlag ich dir noch was vor:

    die_url = \"mg.php?aa=\"+aa+\"&bn=\"+bn;
    subwindow=window.open(die_url,\"popup\", \"<rest>\");

    so sollte es auf jeden fall funktionieren

    Beitrag geändert: 10.6.2008 13:40:31 von beliar
  8. Autor dieses Themas

    finch

    Kostenloser Webspace von finch, auf Homepage erstellen warten

    finch hat kostenlosen Webspace.

    hi nochmal der kack will nicht hinhaun...

    akt. Code:

    <script type=\"text/javascript\">

    function machgross(aa, bn)
    {
    var links = screen.width / 2 - 235;
    var oben = screen.height / 2 - 280;
    url_mitpara = \"mg.php?aa=\"+aa+\"&bn=\"+bn;
    subwindow=window.open(url_mitpara ,\"popup\",
    \"menubar=no,toolbar=no,status=no,resizable=no,scrollbars=no,width=800,height=600,left=\" + links + \",top=\" + oben );
    }

    </script>


    wie muss man oben bei der funktion die variablen deklarieren bis jetzt hab ichs ohne und mit var versucht?
  9. <script type=\"text/javascript\"> 
            
            function machgross(tmp_aa, tmp_bn)
            {
                    var links = screen.width / 2 - 235;
                    var oben = screen.height / 2 - 280;
                    url_mitpara = \"mg.php?aa=tmp_aa&bn=tmp_bn\";
                    subwindow=window.open(url_mitpara ,\"popup\",
                    \"menubar=no,toolbar=no,status=no,resizable=no,scrollbars=no,width=800,height=600,left=\" + links + \",top=\" + oben );
            }
            
    </script>


    Versuch mal so...
  10. b****r

    nachdem ich mir deinen gesamten quelltext geklaut habe bin ich zu den schluss gekommen das der fehler nicht im script liegt ...

    das ist falsch!!
    <a href=\'javascript:machgross(004Bildergal1,6)\'>


    das ist richtig:
    <a href=\'javascript:machgross(\"004Bildergal1\",\"6\")\'>


    --> da du die javascript-funktion mit fix vergebenem text aufrufst müssen die in anführungszeichen stehen

    btw da ich annehme das die daten aus einer Datenbank oder so kommen rate ich dir dazu:

    echo \"<a href=\\\"javascript:machgross(\'\".$galerie.\"\',\'\".$bild.\"\')\\\"><rest></a>\";


    auf jeden fall müssen die parameter im javascript-aufruf in einem Anfürhrungszichen stehen
  11. Autor dieses Themas

    finch

    Kostenloser Webspace von finch, auf Homepage erstellen warten

    finch hat kostenlosen Webspace.

    @staymyfriend: habs versucht leider selbes ergebnis

    @beliar: Du hattest recht die Anführungszeichen haben gefehlt! Danke (habs aber mit \'& q u o t\' davor gmacht)

    kann geschlossen werden
  12. test.htm
    <html>
    <head>
    <script type=\"text/javascript\"> 
            function machgross(tmp_aa,tmp_bn) {
                    var links = screen.width / 2 - 235;
                    var oben = screen.height / 2 - 280;
                    subwindow = window.open(\"mg.php?aa=\"+tmp_aa+\"&bn=\"+tmp_bn,\"popup\",\"menubar=no,toolbar=no,status=no,resizable=no,scrollbars=no,width=800,height=600,left=\"+links+\",top=\"+oben);
            }
    </script>
    </head>
    <body>
      <a href=\"javascript:machgross(20,30);\">test</a>
    </body>


    mg.php
    <?php
      echo $_GET[\'aa\'].\"\\n\".$_GET[\'bn\'];
    ?>


    So funktioniert das bei mir... ;)
  13. Autor dieses Themas

    finch

    Kostenloser Webspace von finch, auf Homepage erstellen warten

    finch hat kostenlosen Webspace.

    Jop hast eh recht, ich nen Fehler beim übergeben der Variablen gmacht!

    Jetzt hauts eh hin: http://www.finch.at.tt unter Fotos.

    Und was is eure Meinung zu diesem Fotoalum? alles selbst programmiert :thumb:

    ->schließen<-

    Beitrag geändert: 11.6.2008 9:50:24 von finch
  14. 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!