Avatar billede 2400nv Nybegynder
31. maj 2002 - 10:33 Der er 36 kommentarer og
3 løsninger

Lysavis

Hej
Jeg har et spørgsmål vedr. lysavis. Kan en lysavis hente sin tekst fra et tekstdokument, hvor teksten står i. Hvis ja, hvordan???


<p>
<marquee>Skriv teksten her</marquee>
</p>
Avatar billede repsac Nybegynder
31. maj 2002 - 10:37 #1
en "lysavis" - hvad er dog det?

man kan ikke tage teksten, det nærmeste man kommer er en iframe - se evt. www.html.dk

Ellers skal du have fat i noget SSI:
<!-- #include file="sti/til/fil.htm" -->

eller måske php:
<?php include("sti/til/fil.htm"); ?>
Avatar billede lykkeb Nybegynder
31. maj 2002 - 10:45 #2
Nej det tror jeg ikke at man kan.

I øvrigt skulle du jo nok ikke kalde det en lysavis blot fordi Frontpage gør det.
Avatar billede repsac Nybegynder
31. maj 2002 - 10:48 #3
=>lykkeb: godt at du fik postet et svar når du kun tror at man ikke kan det...

Hvad ER en "lysavis"?
Avatar billede 2400nv Nybegynder
31. maj 2002 - 10:49 #4
Prøv at sætte dette ind i frontpage(htlm kode)

<p>
<marquee>Skriv teksten her</marquee>
</p>


Så kan du se, hvad jeg mener med lysavis. Det er bare en tekst, som kører fra den ene side til den anden på ens hjemmeside.
Avatar billede repsac Nybegynder
31. maj 2002 - 10:52 #5
Tror du selv på at jeg nogensinde har haft starte FP og måske nogensinde gør det? - FP er det værste hø! - lær HTML!

En "lysavis" er altså en marquee...

Det kan ikke lade sig gøre, med mindre du har mulighed for at benytte noget serverside (SSI, PHP, etc.).
Avatar billede jakoba Nybegynder
31. maj 2002 - 10:57 #6
Det burde vel være muligt med Server Side include. Men kræver så at den server din side bor på understøtter det:

<marquee><!--#include virtual=dinfil.txt --></marquee>

extension på hele siden skal så være .shtml eller .shtm  istedetfor blot .html eller .htm
Avatar billede repsac Nybegynder
31. maj 2002 - 10:59 #7
=>jakoba: yep... :)
Avatar billede 2400nv Nybegynder
31. maj 2002 - 11:01 #8
Nu er jeg nu på dette område og prøver mig lidt frem. Undskyld, hvis jeg ikke lige kalder det ved de rigtige fagudtryk, men jeg håber I forstår, hvad jeg mener.

Jo, prøver også at lave HTML, men da jeg lige er begyndt så er det ikke det store jeg kan(endnu).

Hvis det kan lade sig gøre, at lave det jeg spørger om, vil jeg blive meget glad. Forklar mig hvad jeg skal gøre, evt. noget html-kode som jeg kan kopiere ind.

På forhånd tak!!
Avatar billede repsac Nybegynder
31. maj 2002 - 11:04 #9
som sagt, DET KAN IKKE LADE SIG GØRE i ren html.

_Hvis_ du har mulighed for SSI kan du gøre følgende:
<marquee><!-- #include file="sti/til/fil.txt" --></marquee>
(husk som jakoba antyder at kalde den for .shtml eller .shtm - eller hvis dit webhotel understøtter asp, .asp.)

_Hvis_ du har mulighed for PHP kan du gøre følgende:
<marquee><?php include("sti/til/fil.txt"); ?></marquee>
(husk at kalde filen for .php eller lignende (din host oplyser hvilke extensions du kan bruge til php-filer))
Avatar billede repsac Nybegynder
31. maj 2002 - 11:06 #10
HTML-tutorials:
http://html.dk/tutorials/html/
http://www.webcafe.dk/artikler/html/

SSI-tutorial:
http://html.dk/tutorials/ssi/

PHP-tutorials: (men nok ikke liiige det du skal starte med)
http://www.webcafe.dk/artikler/php/
Avatar billede lundsfryd Nybegynder
31. maj 2002 - 11:06 #11
En lysavis er det, man f.eks. ser på rådhuspladsen, hvor Politikens overskrifter "scroller" hen over et display.

Det er det samme, som man f.eks. ser i toppen af www.bold.dk
Avatar billede repsac Nybegynder
31. maj 2002 - 11:07 #12
=>lundsfryd: den er vist sevet ind ;) - da jeg forstod at marquee er en "lysavis"... :)
Avatar billede lundsfryd Nybegynder
31. maj 2002 - 11:09 #13
Jeg var til gengæld ikke helt sikker på, hvad en "marqee" var ;-)
Avatar billede jakoba Nybegynder
31. maj 2002 - 11:15 #14
repsac >> Nåja, det sagde du jo i allerførste kommentar. sorry.

2400nv >> En del af at lære HTML er at lære at 'styre sig'. man kan gøre en masse ting der er uheldige eller ligefrem afskyelige.

IE's <marque kommando er almindeligt anerkendt som en af de værste (tæt fulgt af Netscape's <blink kommando).
Dels fordi den er langsom (man skal vente på at teksten scroller frem istedet for at kunne læse med sin egen hastighed).
Og dels fordi den er irriterende, den 'trækker' læserens øjne henimod sig også når man prøver at læse de andre ting der står på siden og gør det dermed svært og irriterende at prøve at læse hvad der står på sådan en side.

Det er en meget svær kommando at bruge fornuftigt.

mvh JakobA
Avatar billede repsac Nybegynder
31. maj 2002 - 11:15 #15
=>lundsfryd: aha, det er jo alm. html... anyway, kan du skrive marquee? ;)
Avatar billede repsac Nybegynder
31. maj 2002 - 11:18 #16
=>jakoba: den kan faktisk godt bruges til noget liiidt seriøst. F.eks. hvis en tekst _hurtigt_ scroll'er ind midt på siden og bliver der... så bliver brugeren opmærksom på overskriften og kan læse den mens resten af siden loades. Dette bør dog _max_ bruges på en forside, det vil være afsindigt irriterende at se det på alle siderne. Ud over det er jeg enig med dig :)
Avatar billede 2400nv Nybegynder
31. maj 2002 - 11:27 #17
Hvad hvis det bare var alm. tekst. Kunne man så lave en henvisning i htlm som pejer på et tekstdokument, hvorfra teksten kommer fra??
Avatar billede repsac Nybegynder
31. maj 2002 - 11:47 #18
en henvisning? - et link?

prøv lige at forklare igen...
Avatar billede 2400nv Nybegynder
31. maj 2002 - 11:56 #19
Jeg tænker man på, at htlm-koden henter teksten fra et tekstdokument. På den måde, at når man updatere tekstdokumentet, updatere man også teksten på nogle forskellige sider.
Avatar billede repsac Nybegynder
31. maj 2002 - 11:57 #20
Nej nej og atter nej, det kan ikke lade sig gøre i HTML. HTML er clientside, dvs. HTML bliver afviklet i brugerens browser (eks. internet explorer). Hvis du skal inkludere sider på den måde du ønsker skal du bruge noget serverside som eks. SSI, PHP, ASP, etc.
Avatar billede 2400nv Nybegynder
31. maj 2002 - 12:03 #21
Okay, så har jeg fået svar på det jeg ville.
Avatar billede repsac Nybegynder
31. maj 2002 - 12:04 #22
Det håber jeg :)
Avatar billede =maddog= Nybegynder
31. maj 2002 - 12:22 #23
det kan godt lade sig gøre i javascript/html, men jeg er bange for at det ryger hen over hovedet på dig 2400nv, for det er lidt langhåret.
hvis du har mod på det så kig her, hvor det bliver nogenlunde forklaret.
http://www.eksperten.dk/spm/216476
Avatar billede 2400nv Nybegynder
31. maj 2002 - 17:09 #24
=maddog=, kan du lave det for mig??? Du skal bare forklare mig, hvor jeg skal rette i koden.
Avatar billede 2400nv Nybegynder
02. juni 2002 - 12:45 #25
Jeg kan jo godt lave en side, hvor man indlæser et tekstdokument, lave hyperlinkt til dokumentet.

Så må man også kunne lave - ligesom man gør med billeder, som har en sti hen til billedet - en side med sti hen til tekstdokumentet.

Ligesom dette bare til tekstdokument.
<p><img border="0" src="file:///C:/P1010340.jpg" width="101" height="113"></p>
Avatar billede =maddog= Nybegynder
03. juni 2002 - 15:43 #26
det her skulle illustere det meget godt. du skal bare bruge din egen URL, og det må godt være en relativ URL
<html><head><script>
function readFile(url) {
  var req;
  if (document.all){
    req = new ActiveXObject("Microsoft.XMLHTTP");
  } else if (document.getElementById && !document.all) {
      req = new XMLHttpRequest();
  } else { return false; }
  req.open("GET",url,false);
  req.send(null);
  return req.responseText;
}
var bg = 33;
</script></head><body>
<marquee><script>document.write(readFile("http://www.dsr.kvl.dk/~maddog/test.txt"));</script></marquee>
</body></html>
Avatar billede 2400nv Nybegynder
03. juni 2002 - 19:22 #27
=Maddog=>>Mange tak. Det er lige det jeg er ude efter:-). Det virker fint i Frontpage(ja, det er altså det jeg bruger).

Jeg havde også tænkt mig at bruge det til mine auktioner på qxl.dk. Det virker fint i Auktionstrolden (program til at sætte auktioner op med), men når det så kommer på nettet driller det. Hvad kan det være?? Jeg har haft held med andre htlm-koder på qxl.dk.

Jeg prøver lige at kontakte qxl.dk, om man kan bruge det på deres side.

Ellers kan jeg bruge det til noget andet i har i tænkerne.
Avatar billede =maddog= Nybegynder
03. juni 2002 - 22:46 #28
jeg må vist hellere lave et svar.
det kan jo være at QXL genkender visse ord og underlader at sætte dem ind i databasen. det er ikke uanmindeligt.
Avatar billede 2400nv Nybegynder
06. juni 2002 - 20:23 #29
Det er ikke fordi jeg har glemt jer, men jeg har ikke hørt fra qxl.dk endnu.

Kunne man prøve at lave kode mere simpel eller evt. som javascript, da jeg har haft held med at bruge javascipt før på qxl.dk?

De bruger selv javascript på qxl.dk
Avatar billede =maddog= Nybegynder
06. juni 2002 - 20:37 #30
det er et javascript. husk at du skal have funktionen readFile med.
Avatar billede 2400nv Nybegynder
06. juni 2002 - 21:11 #31
Jeg har brugt:

<html><head><script>
function readFile(url) {
  var req;
  if (document.all){
    req = new ActiveXObject("Microsoft.XMLHTTP");
  } else if (document.getElementById && !document.all) {
      req = new XMLHttpRequest();
  } else { return false; }
  req.open("GET",url,false);
  req.send(null);
  return req.responseText;
}
var bg = 33;
</script></head><body>
<marquee><script>document.write(readFile("http://www.dsr.kvl.dk/~maddog/test.txt"));</script></marquee>
</body></html>
Avatar billede 2400nv Nybegynder
06. juni 2002 - 22:13 #32
Kan man lave en kode uden linieskift, men i forlængelse som en linie?

Jeg har lige kigge på de andre koder, som jeg bruger. De er alle sammen kunne skrives som en linie. De virker!!
Avatar billede =maddog= Nybegynder
07. juni 2002 - 07:03 #33
hvis du skal indsætte det i et post på f.x QXL skal du selvfølgelig ikke have <html>, <head> og <body> med (samt lukke tag), men det er du vel klar over.
Avatar billede 2400nv Nybegynder
07. juni 2002 - 07:52 #34
Ja. både og. Kan du lave det med uden <html>, <head> og <body> med (samt lukke tag)til mig?

Hvis det kommer til at virke, giver jeg 60 point i sted for de 30
Avatar billede =maddog= Nybegynder
07. juni 2002 - 15:04 #35
<script>
function readFile(url) {
  var req;
  if (document.all){
    req = new ActiveXObject("Microsoft.XMLHTTP");
  } else if (document.getElementById && !document.all) {
      req = new XMLHttpRequest();
  } else { return false; }
  req.open("GET",url,false);
  req.send(null);
  return req.responseText;
}
document.write("</marquee>"+readFile("http://www.dsr.kvl.dk/~maddog/test.txt")+"</marquee>");</script>
Avatar billede =maddog= Nybegynder
07. juni 2002 - 15:05 #36
det sidste skal være
document.write("<marquee>"+readFile("http://www.dsr.kvl.dk/~maddog/test.txt")+"</marquee>");</script>
selvfølgelig
Avatar billede 2400nv Nybegynder
08. juni 2002 - 08:39 #37
Det virker desværre ikke. Jeg har prøvet! Er der noget man kan gøre, så det kommer til at virke??? F.eks lave kode anderledes

*********************************************************
<script>
function readFile(url) {
  var req;
  if (document.all){
    req = new ActiveXObject("Microsoft.XMLHTTP");
  } else if (document.getElementById && !document.all) {
      req = new XMLHttpRequest();
  } else { return false; }
  req.open("GET",url,false);
  req.send(null);
  return req.responseText;
}
document.write("<marquee>"+readFile("http://www.dsr.kvl.dk/~maddog/test.txt")+"</marquee>");</script>
Avatar billede =maddog= Nybegynder
08. juni 2002 - 10:13 #38
nej det kan man ikke. jeg har svaret på det du har spurgt om.
Avatar billede 2400nv Nybegynder
08. juni 2002 - 17:37 #39
Det er bare iorden. Lad lige spørgsmålet være åben et par dage endnu.

Ellers må jeg bare droppe det og finde på noget andet.
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