java marquee
|
johnnysay |
Lagt på d. 14-08-2009 12:46
|
Medlem
Antal indlæg: 89
Tilmeldt: 28/04/2006 23:27
|
Hvis man bruger java marquee mere ind en gang på siden vil den ikke starte alså det er kun den første der virker og så er der et problem med at få den til at virke rigtig i IE8 ses på siden www.b-s-f.dk hvor TNGrafik har knoklet som en gal ude held . det der er prøvet kan ses her i en ande tråd http://www.phpfus... hvorfor jeg har lavet denne nye tråd er for at ander kan få glæde af java marquee da det nok bliver et stort problem i fremtiden
Kode openside("Laxene har fået ny båd");
add_to_head ("<style type=\"text/css\">
#marqueecontainer{
position: relative;
width: 165px; /*marquee width */
height: 200px; /*marquee height */
background-color: ;
overflow: hidden;
border: 0px solid #FF0000;
padding: 2px;
padding-left: 4px;
}
</style>
<script type=\"text/javascript\">
/***********************************************
* Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
var delayb4scroll=2000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var marqueespeed=1 //Specify marquee scroll speed (larger is faster 1-10)
var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?
////NO NEED TO EDIT BELOW THIS LINE////////////
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var actualheight=''
function scrollmarquee(){
if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+\"px\"
else
cross_marquee.style.top=parseInt(marqueeheight)+8+\"px\"
}
function initializemarquee(){
cross_marquee=document.getElementById(\"vmarquee\")
cross_marquee.style.top=0
marqueeheight=document.getElementById(\"marqueecontainer\").offsetHeight
actualheight=cross_marquee.offsetHeight
if (window.opera || navigator.userAgent.indexOf(\"Netscape/7\")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
cross_marquee.style.height=marqueeheight+\"px\"
cross_marquee.style.overflow=\"scroll\"
return
}
setTimeout('lefttime=setInterval(\"scrollmarquee()\",30)', delayb4scroll)
}
if (window.addEventListener)
window.addEventListener(\"load\", initializemarquee, false)
else if (window.attachEvent)
window.attachEvent(\"onload\", initializemarquee)
else if (document.getElementById)
window.onload=initializemarquee
</script>");
echo"<div id=\"marqueecontainer\" onMouseover=\"copyspeed=pausespeed\" onMouseout=\"copyspeed=marqueespeed\">
<div id=\"vmarquee\" style=\"position: absolute; width: 98%;\">
<!--YOUR SCROLL CONTENT HERE-->
<center>
<img src='http://www.b-s-f.dk/images/Laxene.gif'>
<br><br>
<b><i> Laxene har fået ny båd, vi fik 97.000.kr vi takker for alle bidrag </b></i>
<br><br>
<b><i>Vi takker Brd. E.S &.A Larsens Legat for de 25.000.kr ! </b></i>
<br><br>
<img src='http://www.b-s-f.dk/images/larsens.gif'>
<br><br>
<b><i>Vi takker Friluftsrådet for de 25.000.kr ! </b></i>
<br><br>
<img src='http://www.b-s-f.dk/images/Friluftsrdet.gif'>
<br><br>
<b><i>Vi takker Sparekassen Bornholms Fond for de 10.000.kr ! </b></i>
<br><br>
<img src='http://www.b-s-f.dk/images/Sparekassen Bornholms Fond.gif'>
<br><br>
<b><i>Vi takker Nordea Danmark Fonden for de 5.000.kr ! </b></i>
<br><br>
<img src='http://www.b-s-f.dk/images/Sponsor7.gif'>
<br><br>
<b><i>Vi takker Bornholm Brand for de 5.000.kr ! </b></i>
<br><br>
<img src='http://www.b-s-f.dk/images/bornholm barnd.gif'>
<br><br>
<b><i>Vi takker Rønne Havn for de 2.000.kr ! </b></i>
<br><br>
<img src='http://www.b-s-f.dk/images/navn.gif'>
<br><br>
<b><i>Vi takker BSF for de 20.000.kr ! </b></i>
<br><br>
<img src='http://www.b-s-f.dk/images/bsf.gif'>
<br><br>
<b><i>Vi er nu oppe på 97.000.kr! </b></i>
<br><br>
<b><i>Vi takker alle for deres sponsorat ! </b></i>
<br><br>
</center>
<!--YOUR SCROLL CONTENT HERE-->
</div>
</div>";
closeside();
Eller
Kode <script language="JavaScript1.2">
/*
Cross browser Marquee script- © Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and Terms Of Use, visit http://www.dynamicdrive.com
Credit MUST stay intact
*/
//Specify the marquee's width (in pixels)
var marqueewidth="600px"
//Specify the marquee's height
var marqueeheight="25px"
//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueespeed=2
//configure background color:
var marqueebgcolor="#023a7d"
//Pause marquee onMousever (0=no. 1=yes)?
var pauseit=1
//Specify the marquee's content (don't delete <nobr> tag)
//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):
var marqueecontent='<white><font face="Arial"> <a href=""></a> <a href="./link.htm"></a> Lørdag d. 15. august. Aften/nattur til Hammersø.Vi finder knæklys og det gode humør frem. Vi prøver at se om vi kan overliste en suder eller ål.Klubben er vært med lidt pølser når det bliver mørkt.Tilmelding senest torsdag d. 13. august.Start ved søen kl. 18.00, opvejning ved søen kl. 23.00.Turleder Torben. 5697 1224.!</font></white>'
////NO NEED TO EDIT BELOW THIS LINE////////////
marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
if (iedom)
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>')
var actualwidth=''
var cross_marquee, ns_marquee
function populate(){
if (iedom){
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
cross_marquee.innerHTML=marqueecontent
actualwidth=document.all? temp.offsetWidth : document.getElementById("temp").offsetWidth
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.left=parseInt(marqueewidth)+8
ns_marquee.document.write(marqueecontent)
ns_marquee.document.close()
actualwidth=ns_marquee.document.width
}
lefttime=setInterval("scrollmarquee()",20)
}
window.onload=populate
function scrollmarquee(){
if (iedom){
if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px"
else
cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
}
else if (document.layers){
if (ns_marquee.left>(actualwidth*(-1)+8))
ns_marquee.left-=copyspeed
else
ns_marquee.left=parseInt(marqueewidth)+8
}
}
if (iedom||document.layers){
with (document){
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
if (iedom){
write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">')
write('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
write('<div id="iemarquee" style="position:absolute;left:0px;top:0px"></div>')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')
write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
write('</ilayer>')
}
document.write('</td></table>')
}
}
</script>
test_java_marquee2.htm
Redigeret af johnnysay d. 14-08-2009 12:49
|
|
|
|
|
|
|
Skrevet d. 23-11-2024 01:00
|
Reklame Agent
Antal indlæg: n^x
Tilmeldt: Altid
|
|
IP: localhost |
|
|
assensvej |
Lagt på d. 14-08-2009 15:38
|
Superadministrator
Antal indlæg: 1735
Tilmeldt: 15/01/2006 11:36
|
Hummm nu bruger jeg ikke java marquee da jeg ikke kan finde ud af den hihi
men du vil gerne have den til at køre op ? sådan at man kan se alle dem der støtter jeres nye båd ikk ?
hvis det er tilfældet kan du prøve at kigge på min test side http://www.faabor...ntpage.php i bunden af siden
HUSK at læse reglerne for Brug af Debatten - Spørgsmål i privat beskeder og på msn, besvares ikke uden aftale.
Ekspert.
En ekspert er en, der har begået om ikke alle, så i hvert fald de groveste fejltagelser inden for sit felt
Niels Bohr, atomfysiker, 1865-1962
|
|
|
|
|
|
johnnysay |
Lagt på d. 15-08-2009 01:09
|
Medlem
Antal indlæg: 89
Tilmeldt: 28/04/2006 23:27
|
hov hvordan gjore du det ???? |
|
|
|
|
|
assensvej |
Lagt på d. 15-08-2009 12:36
|
Superadministrator
Antal indlæg: 1735
Tilmeldt: 15/01/2006 11:36
|
Ja en gamel kode vi har liggene her på side der er lavet lidt om
er det noget du kan bruge ???
HUSK at læse reglerne for Brug af Debatten - Spørgsmål i privat beskeder og på msn, besvares ikke uden aftale.
Ekspert.
En ekspert er en, der har begået om ikke alle, så i hvert fald de groveste fejltagelser inden for sit felt
Niels Bohr, atomfysiker, 1865-1962
|
|
|
|
|
|
johnnysay |
Lagt på d. 15-08-2009 16:09
|
Medlem
Antal indlæg: 89
Tilmeldt: 28/04/2006 23:27
|
jeg har lige fået en ande der også virker in IE8 også men takker men du kan jo ligge den på så en ande kan få den |
|
|
|
|
|
Tutsi |
Lagt på d. 15-08-2009 16:25
|
Superadministrator
Antal indlæg: 2409
Tilmeldt: 24/02/2009 19:12
|
@johnnysay: Egentlig dig der skal lægge svaret her
______________________________
Hilsen Ellen
______________________________
www.jensens-madbl...
"Den som opfatter sig som færdiguddannet, er mere færdig end uddannet"
|
|
|
|
|
|
assensvej |
Lagt på d. 15-08-2009 16:27
|
Superadministrator
Antal indlæg: 1735
Tilmeldt: 15/01/2006 11:36
|
Ja rigtig nok Tutsi
men vil man gerne have den kode som jeg henviser til i indlæg #2 kan man bare sige til
HUSK at læse reglerne for Brug af Debatten - Spørgsmål i privat beskeder og på msn, besvares ikke uden aftale.
Ekspert.
En ekspert er en, der har begået om ikke alle, så i hvert fald de groveste fejltagelser inden for sit felt
Niels Bohr, atomfysiker, 1865-1962
|
|
|
|
|
|
johnnysay |
Lagt på d. 15-08-2009 19:19
|
Medlem
Antal indlæg: 89
Tilmeldt: 28/04/2006 23:27
|
nej det kan jeg jo ikke da jeg ikke har fundet en løsing på
java marquee men blot en ande code så problemet med java marquee er det samme i nu eller er jeg gal på den |
|
|
|
|
|
assensvej |
Lagt på d. 15-08-2009 20:52
|
Superadministrator
Antal indlæg: 1735
Tilmeldt: 15/01/2006 11:36
|
Helt okay johnnysay
HUSK at læse reglerne for Brug af Debatten - Spørgsmål i privat beskeder og på msn, besvares ikke uden aftale.
Ekspert.
En ekspert er en, der har begået om ikke alle, så i hvert fald de groveste fejltagelser inden for sit felt
Niels Bohr, atomfysiker, 1865-1962
|
|
|
|
|
|
Tutsi |
Lagt på d. 15-08-2009 22:40
|
Superadministrator
Antal indlæg: 2409
Tilmeldt: 24/02/2009 19:12
|
Jeg tænkte bare, at andre måske havde samme problem og derfor kunne anvende den kode du har fundet. Ikke fordi jeg selv mangler det, men kender heller ikke til det andet du spurgte om. Jeg bruger en helt enkelt kodet, som virker fint
______________________________
Hilsen Ellen
______________________________
www.jensens-madbl...
"Den som opfatter sig som færdiguddannet, er mere færdig end uddannet"
|
|
|
|
|
|
johnnysay |
Lagt på d. 16-08-2009 13:27
|
Medlem
Antal indlæg: 89
Tilmeldt: 28/04/2006 23:27
|
coden jeg brugte istede for alså ikke java marquee men virker IE8
Kode openside("din over skrift");
echo "<MARQUEE BEHAVIOR='SCROLL' ALIGN='CENTER' VALIGN='BOTTOM' DIRECTION='UP' SCROLLAMOUNT='2' SCROLLDELAY='1' ONMOUSEOVER='this.stop()' ONMOUSEOUT='this.start()'>
<table class='FormTABLE' cellpadding='6' cellspacing='0'>
<tr><td>
<div align='center'>
<br>
<b><i>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
</b></i>
<br><br>
<br><br>
</b></i>
</div>
</tr>
</td>
</table>
</MARQUEE>";
closeside();
Redigeret af johnnysay d. 16-08-2009 13:28
|
|
|
|
|