Java Script in HTML einbinden...
Andi
- javascript
Servus,
folgendes Problem habe ich... ich würde gerne nachfolgenden ticker in eine tabelle einfügen.
Das Script liegt in einer externen datei namens ticker.js.
<script language="JavaScript1.2">
//Specify the marquee's width (in pixels)
var marqueewidth=300
//Specify the marquee's height
var marqueeheight=25
//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueespeed=1
//configure background color:
var marqueebgcolor="#EAEAEA"
//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='<nobr><font face="Verdana">Vielen Dank für Ihren Besuch auf <a href="http://www.frankebner.com">jsunity.</a></font></nobr>'
////NO NEED TO EDIT BELOW THIS LINE////////////
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:-100;left:-1000">'+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=marqueewidth+8
cross_marquee.innerHTML=marqueecontent
actualwidth=document.all? cross_marquee.offsetWidth : document.getElementById("temp").offsetWidth
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.left=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
else
cross_marquee.style.left=marqueewidth+8
}
else if (document.layers){
if (ns_marquee.left>(actualwidth*(-1)+8))
ns_marquee.left-=copyspeed
else
ns_marquee.left=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:0;top:0"></div>')
write('</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>
für eure hilfe danke ich schonmal im vorraus
Servus,
folgendes Problem habe ich... ich würde gerne nachfolgenden ticker in eine tabelle einfügen.
Das Script liegt in einer externen datei namens ticker.js.
...
für eure hilfe danke ich schonmal im vorraus
Hilfe wobei? Das Script ist so konzipiert, dass du es einfach direkt in deine Seite an die Stelle setzt, wo dein Ticker erscheinen soll.
Allerdings möchte ich dich darauf hinweisen, dass dieses (offenkundig sehr alte Script) keine Rücksicht auf andere Scripte nimmt. Wundere dich also nicht, wenn dann irgendeine andere Spielerei nicht mehr läuft oder jegliche JavaScript-Aktivitäten nur noch aus Fehlermeldungen bestehen.
Hello out there!
folgendes Problem habe ich... ich würde gerne nachfolgenden ticker in eine tabelle einfügen.
Besser, du tätest es nicht. [http://www.kommdesign.de/galerie/inhalte/ticker.htm]
<script language="JavaScript1.2">
Und wenn schon, dann richtig: 'language' raus, 'type' rein. [http://de.selfhtml.org/javascript/intro.htm#javascriptbereiche]
See ya up the road,
Gunnar