Avatar billede stieper Nybegynder
15. september 2005 - 14:00 Der er 17 kommentarer og
1 løsning

banner midt på siden i stedet for i toppen

Hej - er der nogle her der har løsningen på mit problem?

Jeg har lavet et lille javascript til bannere, som jeg vil have sat ind midt i min forside, men indtil videre kommer den kun i toppen?

koden til forsiden ser således ud:

<?
    session_start();

    include 'includes/dbconnect.inc.php';

    if (!session_is_registered("counted")){
        mysql_query("UPDATE Stats SET count=(count + 1) WHERE count_id=1", $connection);
        session_register("counted");
    }
   
    $result = mysql_query("SELECT count FROM Stats WHERE count_id=1", $connection);
       
    $count = mysql_result($result, 0);
   
    mysql_close($connection);
?>

<html>
    <head>
        <title>brugtstyling.dk - køb og salg af brugt biludstyr.</title>
        <META HTTP-EQUIV="Refresh" CONTENT="10; Url=http://brugtstyling.dk/forum/">
        <style>
            body {
                    background-color: #E5E5E5;
                    scrollbar-face-color: #DEE3E7;
                    scrollbar-highlight-color: #FFFFFF;
                    scrollbar-shadow-color: #DEE3E7;
                    scrollbar-3dlight-color: #D1D7DC;
                    scrollbar-arrow-color:  #006699;
                    scrollbar-track-color: #EFEFEF;
                    scrollbar-darkshadow-color: #98AAB1;
                }
               
                .forumline    { background-color: #FFFFFF; border: 2px #006699 solid; }
        </style>
    </head>
    <body>
        <table align="center" height="100%" class="forumline" width="760px">
            <tr>
                <td height="120px" valign="top"><table width="500px" align="center">
                        <tr>
                            <td><a href="http://brugtstyling.dk/forum/"><img src="logo.jpg" border="0"></a></td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td>
                    <table width="500px" align="center">
                        <tr>
                            <td><font face="Verdana" size="2">Velkommen til BrugtStyling.dk - Danmarks nye bilbazar
                                    med køb og salg af brugt biludstyr.<br>
                                    <br>
                                    Det er stedet, hvor den fælles interesse for biler diskuteres og hvor man kan
                                    få og give nye ideer til bilen og være med på det nyeste samt dele sin erfaring
                                    med andre brugere.<br>
                                    <br>
                                    Du bliver automatisk viderestillet til forummet.<br>
                                    <i><font size="1">(hvis ikke så klik <a href="http://brugtstyling.dk/forum/">her</a>)</font></i><br>
                                    <br>
                                    God fornøjelse!<br>
                                    <br>
                                </font>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
            <SCRIPT LANGUAGE="javascript">

banners = new Array()
banners[0]="<IMG BORDER=0 SRC=banner/banner_trykladning_jpeg.JPG>"
banners[1]="<IMG BORDER=0 SRC=banner/tjekvaren.gif>"
banners[2]="<IMG BORDER=0 SRC=banner/bokstuning.JPG>"
banners[3]="<IMG BORDER=0 SRC=banner/bokstuning.JPG>"
banners[4]="<IMG BORDER=0 SRC=banner/bokstuning.JPG>"

GoTo = new Array()
GoTo[0]="http://www.trykladning.dk"
GoTo[1]="http://www.tjekvaren.dk"
GoTo[2]="http://www.bokstuning.dk"
GoTo[3]="http://www.bokstuning.dk"
GoTo[4]="http://www.bokstuning.dk"

var Number = Math.round(4 * Math.random());

var TheLink = GoTo[Number]
var TheImage = banners[Number]

document.write("<CENTER><A HREF=" +TheLink+ ">" +TheImage+ "</A></center>")

</SCRIPT>

    </tr>
            <tr>
                <td valign="bottom" height="50px">
                    <table width="100%" cellpadding="0" cellspacing="0">
                        <tr>
                            <td><font face="Verdana" size="2"><a href="mailto:info@brugtstyling.dk">Kontakt</a></font></td>
                            <td align="right"><font face="Verdana" size="2">Antal besøg : <?=$count?>&nbsp;</font></td>
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
    </body>
</html>


På forhånd tak for hjælpen.
Avatar billede mm12010 Nybegynder
15. september 2005 - 14:02 #1
du mangler i hvert fald nogle td'er:

            <tr><!-- HER -->
            <SCRIPT LANGUAGE="javascript">
            ...
</SCRIPT>
<!-- OG HER -->
    </tr>
Avatar billede mm12010 Nybegynder
15. september 2005 - 14:03 #2
du kan bare skrive dem ud sammen med banneret:

document.write("<td><CENTER><A HREF=" +TheLink+ ">" +TheImage+ "</A></center></td>")
Avatar billede stieper Nybegynder
15. september 2005 - 14:04 #3
ok - det skal jeg nok lige ha uddybet - skrive dem ud sammen med banneret?
Avatar billede stieper Nybegynder
15. september 2005 - 14:06 #4
Hehe.. det virkede ved bare at sætte de 2 td'er ind.. kunne slet ikke overskue hvor de manglede - arbejder på overtid :D
Avatar billede stieper Nybegynder
15. september 2005 - 14:06 #5
bare smid svar - så får du point - 1000 tak for super hurtig hjælp.
Avatar billede mm12010 Nybegynder
15. september 2005 - 14:07 #6
selv tak :o)
Avatar billede roenving Novice
15. september 2005 - 14:08 #7
<script type="text/javascript">

banners = new Array()
banners[0]="banner/banner_trykladning_jpeg.JPG"
banners[1]="banner/tjekvaren.gif"
banners[2]="banner/bokstuning.JPG"
banners[3]="banner/bokstuning.JPG"
banners[4]="banner/bokstuning.JPG"

GoTo = new Array()
GoTo[0]="http://www.trykladning.dk"
GoTo[1]="http://www.tjekvaren.dk"
GoTo[2]="http://www.bokstuning.dk"
GoTo[3]="http://www.bokstuning.dk"
GoTo[4]="http://www.bokstuning.dk"

var Number = Math.floor(GoTo.length * Math.random());

var TheLink = GoTo[Number]
var TheImage = banners[Number]

document.write("<td style='text-align:center;'><a href=" +TheLink+ "><img src='" +TheImage+ "' border='0'></a></td>")

</script>

-- en anelse lettere at vedligeholde, når img-tagget er fast og array-længden benyttes som tæller !-)
Avatar billede roenving Novice
15. september 2005 - 14:11 #8
Iøvrigt er benyttelsen af Math.round på tilfældigheder absolut tåbeligt, for i ovenstående eksempel betyder det, at banner 0 og banner 4 hver vises i 12,5% af tilfældene, de andre 3 i hver 25% !-)
Avatar billede stieper Nybegynder
15. september 2005 - 14:13 #9
Ok - hvad kan jeg gøre for at fordele det mere ligeligt, også når der "forhåbentligt" kommer flere bannere til senere..?
Avatar billede roenving Novice
15. september 2005 - 14:15 #10
Sådan, som jeg har skrevet, for den giver 20% til hver !-)
Avatar billede stieper Nybegynder
15. september 2005 - 14:20 #11
kanon.. er lavet... kan jeg give point??

se eksempel på www.brugtstyling.dk
Avatar billede roenving Novice
15. september 2005 - 14:23 #12
Ikke i dette spørgsmål !-)
Avatar billede stieper Nybegynder
15. september 2005 - 14:25 #13
Avatar billede roenving Novice
15. september 2005 - 14:28 #14
-- bemærk iøvrigt mine andre ændringer, det vil gøre det en del nemmere at vedligeholde, samtidig med at koden så er omkring 10 år nærmere nutidig kode !-)
Avatar billede stieper Nybegynder
15. september 2005 - 20:43 #15
Hvordan får jeg så linket til at åbne i en ny side, så folk ikke kommer væk fra min egen side??
Avatar billede roenving Novice
15. september 2005 - 20:48 #16
document.write("<td style='text-align:center;'><a href='" +TheLink+ "' target='_blank'><img src='" +TheImage+ "' border='0'></a></td>")
Avatar billede stieper Nybegynder
15. september 2005 - 20:57 #17
Jeg må endnu engang sige mange tak ;)
Avatar billede roenving Novice
15. september 2005 - 20:59 #18
U'r welcome !-)
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