Java öffnet das fenster nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Java öffnet das fenster nicht

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <script src="fade.js" language="Javascript"></script>
    <link href="style.css" rel="stylesheet" type="text/css">
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <script language="javaScript">
    <!--
    function newwin(wname,hoehe,breite)
    {
    window.open(wname,"preWin","status=no,toolbar=no,resizable=no,scrollbars=yes,menubar=no,width="+brei te+",height="+hoehe+");
    }
    //-->
    </script>
    <body>
    <?php
    $path[] = "bilder/sil03/"; // Pfad zu den Bildern #1
    $path[] = "bilder/";
    $files=array();
    foreach($path as $v){
    $dp = opendir($v);
    while(($file=readdir($dp))!==false){
    if(is_file($v.$file) AND preg_match("/.*(jpeg|jpg|gif|png)$/i",$v.$file)){
    $files[]=$v.$file;
    }
    }
    fclose($dp);
    }
    $key=array_rand($files);
    printf('<a href ="javascript:newwin(%s,600,900)" target=_blank><img src="%s" width="100" height="75" alt="zufallsbild" /></a>',$files[$key], $files[$key]);
    ?>
    </body>
    </html>

    was müsste ich denn ändern damit das sich ein fenster öffnet wenn ich das bild anklicke

  • #2
    "java script:newwin(%s,600,900)"

    Mach mal aus %s ne String-Konstante oder eine definierte Variable.
    mein Sport: mein Frühstück: meine Arbeit:

    Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

    Kommentar


    • #3
      hmm ich weiss erhlich nicht was du meinst

      Kommentar


      • #4
        zeig mal den erzeugten html-code.
        Die Zeit hat ihre Kinder längst gefressen

        Kommentar


        • #5
          Original geschrieben von Buchi82
          hmm ich weiss erhlich nicht was du meinst
          ganz einfach, window.open() erwartet im 1. Argument einen URL-String und somit newwin() auch. Mit dem Code:
          PHP-Code:
          printf('<a href ="java script:newwin(%s,600,900)" target=_blank><img src="%s" 
          width="100" height="75" alt="zufallsbild" /></a>'
          ,$files[$key], $files[$key]); 
          erzeugst du folgende HTML-Code:
          PHP-Code:
          //sei $files[$key] = "./bla.php?bla=blabla"
          <a href="javascript:newwin(./bla.php?bla=blabla,600,900).... 
          so nun weisst du was zu machen ist

          Kommentar


          • #6
            ne nicht wirklich wie genau muss denn das aussehen ?

            Kommentar


            • #7
              Original geschrieben von asp2php
              ganz einfach, window.open() erwartet im 1. Argument einen URL-String und somit newwin() auch.
              Die Zeit hat ihre Kinder längst gefressen

              Kommentar


              • #8
                und vielleicht "javascript" statt "java script"?

                Kommentar


                • #9
                  Original geschrieben von pekka
                  und vielleicht "javascript" statt "java script"?
                  das liegt am forum. das macht das auseinander .... ;-)
                  INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                  Kommentar


                  • #10
                    Ich glaub das rote anführungszeichen ist zu viel!
                    window.open(wname,[COLOR=darkblue]"[/COLOR]preWin[COLOR=darkblue]"[/COLOR],[COLOR=green]"[/COLOR]status=no,toolbar=no,resizable=no,scrollbars=yes,menubar=no,width=[COLOR=green]"[/COLOR]+breite+",height="+hoehe+[COLOR=red]"[/COLOR]);
                    Mein Homepage: Click

                    Kommentar

                    Lädt...
                    X