Variablen in Popup per 'POST' übergeben ??

Dieses Thema Variablen in Popup per 'POST' übergeben ?? im Forum "Windows XP Forum" wurde erstellt von noah1, 10. Dez. 2005.

Thema: Variablen in Popup per 'POST' übergeben ?? Hallo, ich habe eine Bildergalerie, in der die Thumbnails beim Anklicken in einem Popup geöffnet werden, so noch...

  1. Hallo, ich habe eine Bildergalerie, in der die Thumbnails beim Anklicken in einem Popup geöffnet werden, so noch nichts ungewöhnliches.
    Beim Anklicken eines Thumbnails wird aber nicht direkt das verlinkte Bild geöffnet, sondern ein Script das aus dem Verlinkten Bild und eine Copyright-Vermerk ein neues Bild erzeugt und das dann anzeigt, die Quelltexte dazu kommen am Ende des Posts.
    Wenn ich also ein Popup öffne und die Eigenschaften angucke sehe ich unter anderem den Dateinamen des Bildes, das angezeigt werden soll, das sieht dann in etwa so aus: http://127.0.0.1/alsterdorf/inc/get_image.inc.php?bild=../galerie/fotos/Flughafenuebung/Flughafenuebung(10).jpg, da der Link ja im Javascript so übergeben wird.
    Gibt es da jetzt eine Möglichkeit die BildURL per post zu übergeben, daß in den Eigenschaften die URL des Bildes nicht ersichtlich ist?
    Die Quelltexte:

    Das Java-Script zum Anzeigen des Popups:
    Code:
    <script type=text/javascript language=JavaScript>
    <!--
    
    
    function ViewImage(bildurl,b,h,bildtitel)
    {
    var eigenschaften,sbreite,shoehe,fenster,b,h;
    
    // stellt die Bildschirmabmessungen fest
    var ns6 = (!document.all && document.getElementById);
    var ie4 = (document.all);
    var ns4 = (document.layers);
    
    if(ns6||ns4) {
    sbreite = innerWidth;
    shoehe = innerHeight;
    }
    else if(ie4) {
    sbreite = document.body.clientWidth;
    shoehe = document.body.clientHeight;
    }
    
    x = (sbreite-b)/2;
    y = (shoehe-h)/2;
    
    eigenschaften=left=+x+,top=+y+,screenX=+x+,screenY=+y+,width=+b+,height=+h+,menubar=no,toolbar=no;
    
    fenster=window.open(,,eigenschaften);
    fenster.focus();
    fenster.document.open();
    with (fenster) {
     document.write('<html><head>');
     // geändert 2004 für Mozilla
     document.write('<scr' +->ipt type=text/javascr' +->ipt language=JavaScr' +->ipt>');
     document.write(function click() { window.close(); } ); // bei click schliessen
     document.write(document.onmousedown=click );
     // geändert 2004 für Mozilla
     document.write('</scr' +->ipt>');
     document.write('<title>'+ bildtitel +'</title></head>');
     // Zeile geändert Aug 2003 (Dreamweaver machte Probleme)
     document.write('<' +->body onblur=window.close();->);// bei Focusverlust schliessen
     document.write('marginwidth=0 marginheight=0 leftmargin=0 topmargin=0>');
     document.write('<center>');
     document.write('<img src=inc/get_image.inc.php?bild=../'+ bildurl +'border=0>');
     document.write('<center>');
     document.write('</body></html>');
     fenster.document.close();
    }
    }
    
    //-->
    </script>
    Der Link zum Übergeben der BildURL
    Code:
    <?php
    echo<a style='text-decoration: none;' href=\Javascript:ViewImage('$bildordner1/$file','$bildgroesse[0]','$bildgroesse[1]','$file');\><img border='0' src='$thumbs1/$file' alt='$file' title='$file' width='170px' height='112px'></a> ;
    ?>
    Und die Datei zum Erzeugen des Angezeigten Bildes: (Zumindest die ersten Zeilen)
    Code:
    <?php
    <?php
    $bild_1 = $_REQUEST['bild']; // Das obere Bild
    $bild_2 = ../images/wasserzeichen.gif; // Das untere Standardbild
    
    if(!file_exists($bild_1))
    die(Datei existiert nicht!!!);
    
    header (Content-type: image/png);
    ?>
    Alternativ ginge es ja auch den bzw. die Bildordner per .htaccess gegen direkten Aufruf zu schützen, wie müßte die .htaccess dann aussehen daß nur das Script getimage.inc.php auf den Ordner zugreifen kann ?
     
Die Seite wird geladen...

Variablen in Popup per 'POST' übergeben ?? - Ähnliche Themen

Forum Datum
Kann System-umgebungsvariablen nicht ändern Windows XP Forum 1. Dez. 2011
Problem mit Umgebungsvariablen Windows XP Forum 7. Sep. 2011
Abfrage der vorhandenen Windows-Systemevariablen Webentwicklung, Hosting & Programmierung 28. Juni 2011
PHP - Wert mit Variablen ersetzen in exec() Windows XP Forum 17. Feb. 2011
VBS-Textdatei zeilenweise auslesen und Variablen belegen Windows XP Forum 10. Juni 2010