Avatar billede superdreng Nybegynder
19. september 2007 - 20:29 Der er 11 kommentarer og
1 løsning

Auto indholds skifter ala. tdconline.dk

Hej alle experter

Jeg ville høre om det var muligt at lave sådan en automatisk indholds skifter ligesom på http://www.tdconline.dk :D

Synes det ser fedt ud!

Er der en der kan lave sådan en simpel til mig ville det bare være super nice!

Jeg vil gerne skrice på min hjemmeside hvem der har lavet det og din hjemmeside (Har .dk somæne)

På forhånd super mange tak!! ;-)

Mvh
Kevin
Avatar billede sorensen_123 Nybegynder
20. september 2007 - 13:34 #1
Du er nødt til at forklare, hvad det er du skal have lavet helt præcist, og hvad det er man skal se på tdc siden :)

Og så er det måske ikke sikkert at det gøres gratis :)
Avatar billede superdreng Nybegynder
20. september 2007 - 14:31 #2
http://img245.imageshack.us/img245/5792/tdconlinenz4.jpg

Denne her boks skrifer automatisk mellem nogle forskellig punkter.

Nemmest selv at se hvad den gør ved se billed først og så smutte ind på tdconline.dk


Det skal ikke være grafik og altmuligt geil bare det at det skifter og du selv kan skifte mellem overskrifterne.
Avatar billede olebole Juniormester
20. september 2007 - 15:07 #3
Denne skifter billede, link og tekst, men da kun teksterne er forskellige lige nu, kan du ikke se, link og billede skifter. Ret selv billeder og links - og 'klæd' selv boksen ud med CSS:

<script type="text/JavaScript">
// Ret herfra ------------------------------------------
var nDelay = 3; // Antal sekunder mellem skift
var aBanner = [
    // Array af bannere på formen:
    // [BILLED_URL, LINK_URL, TEKST]
    ["http://www.eksperten.dk/img/elogo.png", "http://www.eksperten.dk/", "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Quisque nec lacus. Praesent nisi lacus, convallis sed, eleifend imperdiet, scelerisque sed, lacus. Nulla facilisi."],
    ["http://www.eksperten.dk/img/elogo.png", "http://www.eksperten.dk/", "Praesent lacinia varius nisl. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur non nunc suscipit diam aliquam aliquam. Maecenas sapien."],
    ["http://www.eksperten.dk/img/elogo.png", "http://www.eksperten.dk/", "Quisque ornare, metus ut iaculis ultricies, eros nibh fermentum arcu, a tempor nisl dui consectetuer mi. Quisque hendrerit mauris et velit. Fusce id lectus et mauris dictum cursus."]
];
// Ret hertil ------------------------------------------

function swapBanner() {
    swapBanner.nImgInx++;
    if (swapBanner.nImgInx>=aBanner.length) swapBanner.nImgInx = 0;
    var aBannerItem = aBanner[swapBanner.nImgInx];
    var oImg = document.getElementById("pic");
    oImg.setAttribute("src", aBannerItem[0]);
    oImg.parentNode.setAttribute("href", aBannerItem[1]);
    oImg.parentNode.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue = aBannerItem[2];
    setTimeout("swapBanner()", 1000*nDelay);
}
swapBanner.nImgInx = 0;
setTimeout("swapBanner()", 1000*nDelay);
window.onload = function() {
    // Preload images
    var aPics = [];
    for (var i=0,j=aBanner.length; i<j; i++) {
        aPics[i] = new Image();
        aPics[i].src = aBanner[i][0];
    }
}
</script>

<div style="width:500px;height:110px;background:#ededed">
    <a style="float:left" href="http://www.eksperten.dk/">
        <img id="pic" style="border:0" src="http://www.eksperten.dk/img/elogo.png"></a>
   
    <span style="width:390px;margin-left:10px;float:left">Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
        Quisque nec lacus. Praesent nisi lacus, convallis sed, eleifend imperdiet,
        scelerisque sed, lacus. Nulla facilisi.</span>
</div>
Avatar billede superdreng Nybegynder
20. september 2007 - 16:23 #4
Orv det er COOL! :D

Sejt at du kan lave sådan noget!
Det vil jeg helt klart bruge på min hjemmeside!

Har du en hjemmeside som jeg kan henvise til at det er dig der har lavet det?

Jeg vil også spørge dig om det kunne lade sig gøre at lave sådan nogle genvejs-knapper som man springere direkte til indholde ligesom tdconline.dk

Fint nok hvis du ikke kan lave det,´jeg er stadig rigtig glad for det du har lavet! :D
Avatar billede superdreng Nybegynder
22. september 2007 - 22:33 #5
Det er Super som det er! :D

Smid et svar olebole!
Avatar billede olebole Juniormester
04. oktober 2007 - 23:16 #6
Nu er der jo en del søge-relevant information i sådan en rotator, så måske du skulle gøre sådan i stedet:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>TITLE</title>
    <meta http-equiv="imagetoolbar" content="no">
    <meta http-equiv="imagetoolbar" content="false">
<style type="text/css">
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}
#bannerHolder {
    width: 488px;
    height: 153px;
    padding: 2px;
    background: #F18D00;
    font: 13px arial, sans-serif;
}
#bannerHolder ul {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#bannerHolder li {
    width: 93px;
    float: left;
    padding: 1px 0;
    margin: 0 1px;
    font-size: 11px;
    border: 1px solid #F0591A;
    color: #fff;
    cursor: pointer;
}
.bannerPage {
    width: 480px;
    padding: 3px;
    background: #fff;
    display: none;
}
.bannerPage img {
    width: 310px;
    height: 121px;
    margin-right: 6px;
    float: left;
    border: 0;
}
.bannerPage div {
    float: left;
}
.bannerPage div p {
    padding: 0px;
    margin: 0px;
    margin-top: 6px;
}
.bannerPage div a, .bannerPage div a:visited {
    font: bold 13px verdana, sans-serif;
    color: #d00;
    text-decoration: none;
}
.bannerPage div a:hover {
    font: bold 13px verdana, sans-serif;
    text-decoration: underline;
}
#actNavItem {
    background: #FFEC12 !important;
    color: #000 !important;
}
</style>
<script type="text/JavaScript">
// Ret herfra ------------------------------------------
var nDelay = 3; // Antal sekunder mellem skift
// Ret hertil ------------------------------------------
function mOver(oLi) {
    if (oLi.getAttribute("id")=="actNavItem") return;
    oLi.style.background = "#FFEC12";
    oLi.style.color = "#000";
}
function mOut(oLi) {
    if (oLi.getAttribute("id")=="actNavItem") return;
    oLi.style.background = "";
    oLi.style.color = "";
}
function mClick(oLi, nInx, bStop) {
    var o = document.getElementById("actNavItem");
    if (bStop) swapBanners.bStopped = true;
    if (o) {
        o.attributes.removeNamedItem("id");
        mOut(o);
    }
    oLi.setAttribute("id", "actNavItem");
    if (swapBanners.oActPage) swapBanners.oActPage.style.display = "none";
    swapBanners.oActPage = document.getElementById("ban_" + nInx);
    swapBanners.oActPage.style.display = "block";
}
function swapBanners() {
    if (swapBanners.bStopped) return;
    if (!swapBanners.aLi) swapBanners.aLi = document.getElementById("bannerHolder").getElementsByTagName("li");
    mClick(swapBanners.aLi[swapBanners.nInx], swapBanners.nInx);
    swapBanners.nInx++;
    if (swapBanners.nInx>swapBanners.aLi.length-1) swapBanners.nInx = 0;
    setTimeout("swapBanners()", nDelay*1000);
}
swapBanners.nInx = 0;
swapBanners.aLi = null;
swapBanners.oActPage = null;
swapBanners.bStopped = false;

window.onload = function() {
    swapBanners();
}
</script>
</head>
<body>
<!-- Inkluder evt. med PHP eller ASP herfra -->
<div id="bannerHolder">
    <ul>
        <li onmouseover="mOver(this)" onmouseout="mOut(this)" onclick="mClick(this, 0, true)">Mænd og kvinder</li>
        <li onmouseover="mOver(this)" onmouseout="mOut(this)" onclick="mClick(this, 1, true)">Fribilletter</li>
        <li onmouseover="mOver(this)" onmouseout="mOut(this)" onclick="mClick(this, 2, true)">God musik</li>
        <li onmouseover="mOver(this)" onmouseout="mOut(this)" onclick="mClick(this, 3, true)">It-tip</li>
        <li onmouseover="mOver(this)" onmouseout="mOut(this)" onclick="mClick(this, 4, true)">Sikkerhed</li>
    </ul>
    <div id="ban_0" class="bannerPage">
        <a href="http://netnyt.tdconline.dk/publish.php?id=13934"><img src="http://i.c.dk/pics/6/8/3/46386/325x122.jpg" alt="Sociale kvinder på nettet" title=""></a>
        <div>
            <a href="http://netnyt.tdconline.dk/publish.php?id=13934">Den lille net-forskel</a>
            <p>Kvinder er sociale på nettet og slår ting op, mens mændenes internetfokus er på nyheder, viser ny undersøgelse.</p>
        </div>
    </div>
    <div id="ban_1" class="bannerPage">
        <a href="http://netnyt.tdconline.dk/publish.php?id=13831"><img src="http://i.c.dk/pics/1/7/1/46171/325x122.jpg" alt="Starlight Express - Vind billetter" title=""></a>
        <div>
            <a href="http://netnyt.tdconline.dk/publish.php?id=13831">Vind billetter til Starlight Express</a>
            <p>Andrew Lloyd Webbers succes-musical Starlight Express spiller i København 30. november. Du kan vinde billetter.</p>
        </div>
    </div>
    <div id="ban_2" class="bannerPage">
        <a href="http://links.tdconline.dk/?cid=2625&l2id=2557"><img src="http://i.c.dk/pics/6/3/7/44736/325x122.jpg" alt="Koncert billetter - musiknyheder" title=""></a>
        <div>
            <a href="http://links.tdconline.dk/?cid=2625&l2id=2557">Det bedste fra musikkens verden</a>
            <p>Læs musiknyheder, find din yndlingssanger eller køb billetter til en fed koncert i Linkguiden.</p>
        </div>
    </div>
    <div id="ban_3" class="bannerPage">
        <a href="http://netnyt.tdconline.dk/publish.php?id=13904"><img src="http://i.c.dk/pics/8/1/5/45518/325x122.jpg" alt="IT problemer" title=""></a>
        <div>
            <a href="http://netnyt.tdconline.dk/publish.php?id=13904">Er du i tvivl - så tag strømmen</a>
            <p>Tag strømmen fra udstyret i ti sekunder - det giver en frisk start og løser overraskende mange it-problemer.</p>
        </div>
    </div>
    <div id="ban_4" class="bannerPage">
        <a href="http://sikkerhed.tdconline.dk/publish.php?id=13908"><img src="http://i.c.dk/pics/4/1/0/36014/325x122.jpg" alt="Sikkerhed - CSIS om TrygPCBruger.com" title=""></a>
        <div>
            <a href="http://sikkerhed.tdconline.dk/publish.php?id=13908">Pas på falsk antispyware</a>
            <p>Sikkerhedsfirmaet CSIS advarer om en ny trussel fra en hjemmeside med det dansk-klingende navn "TrygPCBruger.com".</p>
        </div>
    </div>
</div>
<!-- Inkluder evt. med PHP eller ASP hertil -->

</body>
</html>

- du må stadig rette styles til - og evt. bruge baggrundsbilleder hist og her. Det er et lidt hurtigt skud fra hoften  :)
Avatar billede superdreng Nybegynder
05. oktober 2007 - 15:00 #7
Orv, tak! :D

Det vil helt sikkert stå på min hjemmeside at du har lavet det!

Gid at jeg kunne give dig nolge flere point for det synes jeg du har fortjent!

Mange tak for din hjælp!
Avatar billede olebole Juniormester
05. oktober 2007 - 16:55 #8
Hehe ... selvtak. Jeg er her for at hjælpe og det er mange år siden, jeg er gået op i mit pointantal - og derudover er 200 points for ét spørgsmål intet mindre end en 'formue'! Tak for points - jeg er mere end tilfreds  ;o)

I min alder skal man gribe enhver chance, når folk ønsker at tale rotator med én. Om føje år vil I zq nok kun tale rollator med mig!  ;D
Avatar billede olebole Juniormester
05. oktober 2007 - 17:10 #9
PS: Søgemaskiner kan ikke finde links i JavaScript. Desuden er links i den forbindelse meget mere værd sammen med anden tekst end f.eks. bare listede 'solo-links'. Derfor ville jeg vælge den sidste løsning.

Læg i den forbindelse mærke til, at jeg har prøvet at skrive 'Google-lokke-tekst' i billedernes alt-attributter. Teksten står der _kun_ af hensyn til handicappede (f.eks. blindes højtlæsere) og søgemaskiner. Jeg ønsker egentlig ikke det tooltip, IE laver ud af alt-teksten, så derfor har jeg sat en tom title-attribut, der ophæver tooltip'et.

Måske ville det søgemaskine-wise være endnu bedre, at du ikke gjorde link-teksterne fede ved at CSS'e på linket - men i stedet satte et strong-element ind:
    <a href="http://sikkerhed.tdconline.dk/publish.php?id=13908"><strong>Pas på falsk antispyware</strong></a>

- så ved søgerobotterne, der er tale om et vigtigt link ... og botter læser jo hverken JS eller CSS. Som sagt er det en løsning med plads til at vokse (Læs: med plads til forbedringer)  ;o)
Avatar billede superdreng Nybegynder
06. oktober 2007 - 09:13 #10
Mange tak! også for din forklaring og tid!

Jeg har bemærket at når man trykker på en af de "knapperne" så stopper den med at rotere.
Kan man gøre så den forsætter efter man har trykket?

Hvis ikke du har tid, er det fint nok! Du har hjulpet mig meget! :D
Avatar billede olebole Juniormester
06. oktober 2007 - 15:28 #11
Ja, det kan man sagtens, men jeg har lavet ligesom 'forbilledet' ... den stopper nemlig også. Det er ikke særlig optimalt at trykke på en knap 2 sekunder før et skift - få vist det, man ønsker at kikke på - blot for at det igen forsvinder efter halvandet sekund.

Rotationen er til for at vise brugeren forskellige 'teasers' og rette hans opmærksomhed mod disse.
Når brugeren trykker, bør rotationen stoppe, for på det tidspunkt er hans opmærksomhed fanget - og herfra vil det kun irritere, hvis der skiftes videre  ;o)

Hvis du alligevel ikke ønsker at stoppe rotaionen, undlader du bare tredie argument i kaldet:
    onclick="mClick(this, 0, true)"

- bliver så til:
    onclick="mClick(this, 0)">
Avatar billede superdreng Nybegynder
06. oktober 2007 - 18:38 #12
Ja, nu når du siger det kan jeg godt se meningen i at den stopper når man har trykket på en knap.

Men tak fordi du igen svarede så fyldigt og godt! Dejligt du også kom med en løsning hvis jeg nu stadig ville have den skulle rotere!

Du er godt nok venlig til at svare, du må sku' være en nice person!

Mange tak for alt sammen!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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