Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Scrolling text from external file

Posted on 2007-11-23
6
Medium Priority
?
510 Views
Last Modified: 2013-12-25
I need a scrolling text that will load the text  from a text file (.txt), so that the users will be able to change the text regularly. Maybe with an option of having some of the text link to another page. Thanks
0
Comment
Question by:cenweb
  • 3
  • 2
5 Comments
 
LVL 17

Accepted Solution

by:
gops1 earned 500 total points
ID: 20339209
A small demonstration with Ajax. Designed to run locally. Please do a further study to adapt to your environment. Here is the code:

<html>
	<head>
		<title>Script Demo Gops</title>
		<script language="javascript">
			function ajaxpage(url, containerid){
				var page_request = false
				if (window.XMLHttpRequest) // if Mozilla, Safari etc
					  page_request = new XMLHttpRequest()
				else if (window.ActiveXObject){ // if IE
					  try {
							page_request = new ActiveXObject("Msxml2.XMLHTTP")
					  }catch (e){
							try{
								  page_request = new ActiveXObject("Microsoft.XMLHTTP")
							}catch (e){}
					  }
				} else return false
 
 
				page_request.onreadystatechange=function(){
					  loadpage(page_request, containerid)
				}
 
				page_request.open('GET', url, true)
				page_request.send(null)
			}
 
			function loadpage(page_request, containerid){
				if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
				document.getElementById(containerid).innerHTML=page_request.responseText
			}
 
			window.onload=function(){
				ajaxpage('marque.txt', 'mar');
			}
		</script>
	</head>
	<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
		<marquee style="position:absolute;left:100px;margin-top:100px;background-color:grey;width:200px;height:15px;font-family:verdana;font-size:11px;" scrolldelay="1000" id="mar">aaaa</marquee>
	</body>
</html>

Open in new window

0
 

Author Comment

by:cenweb
ID: 20339255
Thanks

UI take it "'marque.txt" is the external text file. Can you please give me what the content of the text file will look like. Thanks

0
 
LVL 17

Expert Comment

by:gops1
ID: 20339398
You can type anything. Here is what I have:
marque.txt:
"This would be so slow, you'd get no sense of animation."
0
 

Author Comment

by:cenweb
ID: 20339552
Sorry I think I'm missing something. the content of my marque.txt file is not displayed, but the text typed between the <marque > tags.
0
 
LVL 17

Expert Comment

by:gops1
ID: 20340054
where have you placed the file? Is it in the same directory?
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article discusses the difference between strict equality operator and equality operator in JavaScript. The Need: Because JavaScript performs an implicit type conversion when performing comparisons, we have to take this into account when wri…
A while back, I ran into a situation where I was trying to use the calculated columns feature in SharePoint 2013 to do some simple math using values in two lists. Between certain data types not being accessible, and also with trying to make a one to…
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…
Suggested Courses

824 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question