Avatar billede frostware Nybegynder
04. juni 2004 - 23:22 Der er 6 kommentarer og
1 løsning

target i et afgrænset område (én tabel)

hej

På min side kalder jeg <?php include 'bannersystem/get-banner.php'; ?> hvilket laver et banner link. På min side har jeg en ramme som hedder main, og det er "standarddestinitionsrammen" på siden. Men lige præcis i den tabel/celle hvor banner er vist, vil jeg have at den åbner et nyt vindue istedet for at bruge rammen. (altså noget med target="_blank")

Nogen som kan hjælpe??

mvh
Chr
Avatar billede thesurfer Nybegynder
04. juni 2004 - 23:34 #1
Skal et klik på banneret, åbne et nyt vindue, eller har jeg misforstået dit spm..?
Avatar billede frostware Nybegynder
04. juni 2004 - 23:36 #2
ja det skal åbne et nyt vindue
Avatar billede thesurfer Nybegynder
04. juni 2004 - 23:37 #3
Kan du vise os indholdet af 'bannersystem/get-banner.php'?
Eller en side, hvor vi selv kan se koden..
Avatar billede frostware Nybegynder
04. juni 2004 - 23:40 #4
<?php

//--------------------
// Script: Comet v1.0
// Written by: Thor
//
// About the script: Banner rotation script that tracks impressions and clicks
//
// Feel free to modify this file as needed
//--------------------

include 'comet_global.php';

if($clicked)
{
    $sql = "SELECT page FROM comet WHERE id = '$banner_id'";
    $conn = comet_connection($sql);

    if(mysql_num_rows($conn))
    {
        $row = mysql_fetch_array($conn);
        $page = $row['page'];

        $sql = "UPDATE comet SET clicks = clicks + 1 WHERE id = '$banner_id'";
        $conn = comet_connection($sql);
        #print $page;
        comet_redirect($page);
    }
//    else
//    {
//        comet_redirect("index.html");
//    }
}
else
{
    $SQLSeed = mt_rand(1,2000000000);
    $sql = "SELECT id, image, align FROM comet WHERE active = 1 ORDER BY RAND($SQLSeed) LIMIT 1";
    $conn = comet_connection($sql);

    $exists = mysql_num_rows($conn);

    if($exists)
    {
        $row = mysql_fetch_array($conn);
        $banner_id = $row['id'];
        $image = $row["image"];
        $align = $row["align"];

        if($align == "center")
        {
            echo "<center><a href=$PHP_SELF?clicked=1&banner_id=$banner_id target=_blank><img src=" . $path . $image . " border=0 align=$align></a></center>";
        }
        else
        {
            echo "<a href=$PHP_SELF?clicked=1&banner_id=$banner_id><img src=" . $path . $image . " border=0 align=$align></a>";
        }

        $sql = "UPDATE comet SET impressions = impressions + 1 WHERE id = $banner_id";
        $conn = comet_connection($sql);
    }
}

?>
Avatar billede thesurfer Nybegynder
04. juni 2004 - 23:44 #5
echo "<a href=$PHP_SELF?clicked=1&banner_id=$banner_id>

rettes til:

echo "<a href=$PHP_SELF?clicked=1&banner_id=$banner_id target=_blank>
Avatar billede frostware Nybegynder
04. juni 2004 - 23:47 #6
jep... jeg troede faktisk at jeg havde prøvet det. Tak for hjælpen :-D. Smid et svar.
Avatar billede thesurfer Nybegynder
04. juni 2004 - 23:48 #7
OK :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Rambøll Management Consulting

Senior Software Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger en IT-supporterelev til lokal IT på Haderslev Kaserne

Capgemini Danmark A/S

AI Data Architect

Riskpoint A/S (Riskpoint Solutions Limited)

IT Business Analyst