Avatar billede mazey Praktikant
16. januar 2006 - 19:35 Der er 7 kommentarer og
1 løsning

Spørgsmål omhandlende en div

Hej eksperter...

Jeg har fundet et fint lille javascript som laver en slags rulletekst.
Rulleteksten bliver åbnet i en "<div>" og det virker som det skal, men jeg ville gerne have lavet det sådan at man kan lave et link i den rulletekst hvorpå man trykker på det, kommer til en side.
Jeg har forsøgt og linket virker også, men det bliver åbnet inde i "<div>"'en og ikke på selve hovedsiden, hvilket gør at rulleteksten forsvinder og bliver erstattet med selve siden inde i det lille felt hvor rulleteksten kørte...

Findes der en kommando ala "target" som man kan bruge, så den ikke åbner linket i selve "<div>"'en?
Avatar billede olebole Juniormester
16. januar 2006 - 19:42 #1
<ole>

Prøv med et link ... det er ikke til at svare uden, vi kan se, hvad du gør  :)

/mvh
</bole>
Avatar billede mazey Praktikant
16. januar 2006 - 19:52 #2
Ok... http://www.mazey.dk/html/index.php

Den fil den includer, ser således ud:

<html>
<body bgcolor="#ADADAD">
<div id="datacontainer" style="position:absolute;left:1px;top:10px;width:100%; margin-left:2px" onMouseover="scrollspeed=0" onMouseout="scrollspeed=cache" >

<!-- ADD YOUR SCROLLER CONTENT INSIDE HERE -->
<br><br><br><br><br><br><br><br>
<strong><font face="Verdana" color="#FFFFFF" size="-2"><?

include("arrange.php");
?></font></strong>
<!-- END SCROLLER CONTENT -->

</div>

<script type="text/javascript">

var scrollspeed=cache=1

var initialdelay=500

function initializeScroller(){
dataobj=document.all? document.all.datacontainer : document.getElementById("datacontainer")
dataobj.style.top="5px"
setTimeout("getdataheight()", initialdelay)
}

function getdataheight(){
thelength=dataobj.offsetHeight
if (thelength==0)
setTimeout("getdataheight()",10)
else
scrollDiv()
}

function scrollDiv(){
dataobj.style.top=parseInt(dataobj.style.top)-scrollspeed+"px"
if (parseInt(dataobj.style.top)<thelength*(-1))
dataobj.style.top="5px"
setTimeout("scrollDiv()",50)
}

if (window.addEventListener)
window.addEventListener("load", initializeScroller, false)
else if (window.attachEvent)
window.attachEvent("onload", initializeScroller)
else
window.onload=initializeScroller

</script>
</body>
</html>
Avatar billede mazey Praktikant
16. januar 2006 - 19:54 #3
...og arrange.php er bare tekst ligenu
Avatar billede olebole Juniormester
16. januar 2006 - 20:05 #4
Prøv:
    <a href='http://wwww.jubii.dk' target="_top">Jubii</a>
Avatar billede mazey Praktikant
16. januar 2006 - 20:12 #5
Lige præcis olebole... så virker det... mange tak. Smider du et svar, så du kan få dine point!
Avatar billede olebole Juniormester
16. januar 2006 - 20:15 #6
- s'gerne ... *griiiiiiiib*  ;o)
Avatar billede mazey Praktikant
16. januar 2006 - 20:16 #7
Takker endnu engang!
Avatar billede olebole Juniormester
16. januar 2006 - 20:16 #8
Selvtak ... og tak for points  :)
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