Beiträge von manuu

    Deine Kommentare kannst du dir sonst wohin stecken :)
    Ich habe hauptsächlich mit Linux Mashinen und Cisco Routern zu tun, das mit der Webseite ist kein Auftrag, sondern wollte ich jemandem die Arbeit erwas leichter machen, weil zig Befehle einzugeben ist nicht jedermans Sache...

    Es ist aber armselig, dass du so was einfaches nicht hinbekommst, wenn du dich tagtäglich damit beschäftigst !!!

    Und es funktioniert immer noch nicht !!!!

    In diesem Sinne, du kannst mich am allerwertesten lecken :idea:

    synaptic
    Danke für deine Antwort !

    Ich bekomme das leider nicht hin :(

    Ich habe index.htm in index.php umbennant. Nach dem Anklicken springt die seite auf index.html, egal wie ich den Code ändere, es klappt einfach nicht .... Bitte um Hilfe !


    Start.php:

    <?php

    session_start();

    $_SESSION['geklickt'] = true;

    shell_exec ("touch /var/www/go.info");

    header("Location:index.html");

    ?>


    index.php:

    <?php

    session_start();
    ?>

    ODER muss man session_start(); unten eingeben ?


    <?php

    session_start();


    $linkgeklicked = false;
    if(isset($_SESSION['geklickt']) && !empty($_SESSION['geklickt'])){
    $linkgeklicked = $_SESSION['geklickt'];
    }
    ?>


    <div style="position:absolute; top:120px; left:500px;">
    <a href="start.php" class="<?php echo ($linkgeklicked ? 'geklickt' : null); ?>"><img src="start.jpg" with="280" height="280"></a>
    </div>



    <style type="text/css">
    a
    {
    border: 3px solid transparent;
    }
    a.geklickt
    {
    border: 3px solid red;
    }
    </style>

    styleshiet
    Wie soll ich das Bild in PHP-Script ändern ?


    Gastl @ djheke
    Also ich mache es noch einfacher und zwar angenommen, man klickt auf das Bild und es wird das unten stehende PHP-Script gestartet und das war's, dieses einfache PHP-Script erzeut in /var/ww eine Datei und fertig !


    index.html :

    <html><body>

    <div style="position:absolute; top:120px; left:500px;">
    <a href="start.php"><img src="start.jpg" with="280" height="280"></a>
    </div>

    </body>
    </html>


    start.php :

    <?php

    shell_exec ("touch /var/www/datei.info");

    header("Location:index.html");

    ?>

    Hast du noch nie bei einer Software (z.B. Backup) und damit meine ich die grafische Oberfläche, auf ein Button/Knopf geklickt und dabei änderte sich die Farbe/Umrandung des Buttons/Knopfes ?!

    So wird dem User visuell signalisiert, dass der Button aktiviert wurde, im Hintergrund wird doch immer ein Programm/Script gestartet ?!

    Vielleicht funktioniert das nur dann, wenn man den Button selber erstellen würde, keine Aghnung .....

    Also das Bild ist ein start-Button in .jpg-Format, was ich mir mit wget heruntergeladen habe, dieses Bild verschwindet nach dem Anklicken nicht !
    Der Hintergrund ist, dass man nicht aus Versehen mehrmals auf das Bild anklickt und somit mehrere Prozesse startet.

    Wenn man das Bild anklickt und dann z.B. ein gepunkteter Rahmen oder ein Border um Bild herum zu sehen ist, dann weiss man, dass das Script bereits gestartet wurde !

    Das was ich suche würde so aussehen, allerdings statt Button möchte ich das mit einem Bild/Image realisieren und dabei soll das Php-script gestartet werden :
    Ich hoffe, ich habe mich verständlich ausgedrückt :)


    <html>
    <head>
    <style type="text/css">
    <!--

    button {
    border: medium solid darkgreen;
    background-color: darkgreen;
    color: white;
    }

    button:focus {
    border: medium dotted white;
    }

    button:active {
    border: medium dotted red;
    }

    -->
    </style>
    <title>Überschrift der Webseite</title>
    </head>
    <body>

    <button>Abschicken</button>

    </body>
    </html>

    Danke für deine Antwort !

    Also nach dem Anklicke wird das Script gestartet aber leider sieht man kein "border", keine Veränderung !

    <html>
    <body>

    <div style="position:absolute; top:200px; left:100px;">
    <a class="meinelinks" href="start.php"><img src="start.jpg" with="100" height="100"></a>
    </div>

    </body>

    <style type="text/css">
    .meinelinks
    {
    border: 3px solid transparent;
    }
    .meinelinks:visited
    {
    border: 3px solid red;
    }
    </style>

    </html>


    Gruß
    manu


    also zuerst mal bezweifle ich dass die header-weiterleitung funktioniert, wenn du vorher ne ausgabe hast ;)

    dann kannst du deinem link per css die visited pseudoklasse geben:

    HTML
    <div style="position:absolute; top:200px; left:100px;">
    <a class="meinelinks" href="start.php"><img src="start.jpg" with="100" height="100"></a>
    </div>


    css-code fürs style-tag

    Code
    .[B]meinelinks 
    {
    [B][B]     border: 3px solid transparent;[/B][/B]
    }
    .[B]meinelinks:visited
    {
         border: 3px solid red;
    }[/B][/B]


    das mit dem transparent vorher is als hack fürs boxmodell, weil sonst der link seine position verändern würde.
    und wenn du das bild verändern wollen würdest, dazu braucht es dann halt nen javascript oder du machst das auch per css, dafür solltest du dann aber das bild als hintergrundbild einbinden

    Hallo zusammen,

    ich habe leider sehr wenig mit Webdesin zu tun gehabt und weiss nicht wie man das Aussehen eines Icons nach dem Anklicken ändern kann.
    Und zwar habe ich eine einfache webseite erstellt mit einem Bilder darauf start.jpg, wenn man das Bild anklickt, dann wird ein PHP-Script (start.php) gestartet, das wiederum ein Shell-Script ausführt :


    start.php :

    <?php

    $message=shell_exec("/var/www/start.sh 2>&1");

    print_r($message);

    header("Location:index.html");

    ?>

    Und so habe ich das Bild in index.html eingebunden :

    <div style="position:absolute; top:200px; left:100px;">
    <a href="start.php"><img src="start.jpg" with="100" height="100"></a>
    </div>


    Nun wie kann ich das Aussehen der Bildes nach dem Anklicken ändern, so dass man weiss, dass es bereits gedrückt wurde ?
    Es reicht, wenn z.B nach dem Anklicken ein Rahmen um Bild sichtbar wäre oder ähnliches ...

    Ich habe mehrere Scripte ausprobiert, aber leider ohne Erfolg, z.B. das PHP-Script in Javascript integrieren und dieses mit alert starten hat leidernicht funktioniert ...

    Ich hoffe, dass mir jemand helfen kann !

    Danke!

    Gruß
    manu