webForumDet fria alternativet

Presentera ärenden

8 svar · 594 visningar · startad av devotion

devotionMedlem sedan jan. 20013 582 inlägg
#1

Hej!

Jag ska göra en sida som skall presentera ärenden på en skärm i ett lunchrum.

Vill göra det så enkelt som möjligt mha egentligen bara en tabell där datat ska loopas ut.

Jag vill därför inte ha med några verktygsfält eller något annat i webläsaren (kör IE 6) utan det skall vara helskärmsläge.

Jag vill även att sidan refreshar med jämna mellanrum.

Hur gör man detta snyggast? Jag vill att tabellen tar hela läsarens yta i anspråk, förutom en marignal.

:)

Mvh
Henrik

OkkidoMedlem sedan maj 20007 492 inlägg
#2

Här är hur du kör IE6 i kiosk mode:
http://malektips.com/internet_explorer_6_0010.html

Här är hur du refreshar en sida automatiskt:
http://www.hypergurl.com/refreshpage.html

devotionMedlem sedan jan. 20013 582 inlägg
#3

Okkido skrev:

Här är hur du kör IE6 i kiosk mode:
http://malektips.com/internet_explorer_6_0010.html

Här är hur du refreshar en sida automatiskt:
http://www.hypergurl.com/refreshpage.html

Tack för det! :)

Mvh
Henrik

spangoMedlem sedan juni 20008 205 inlägg
#4

Okkido skrev:

Här är hur du refreshar en sida automatiskt:
http://www.hypergurl.com/refreshpage.html

Känns lite spagettigt, en meta refresh är allt som behövs.
http://en.wikipedia.org/wiki/Meta_refresh

OkkidoMedlem sedan maj 20007 492 inlägg
#5

spango skrev:

Känns lite spagettigt, en meta refresh är allt som behövs.
http://en.wikipedia.org/wiki/Meta_refresh

Absolut!

(saken var den att jag tog de två första google-alternativen när jag sökte och jag tror jag skrev "javascript") Jag vet inte vad det är som lurar på sidorna jag länkade till.)

devotionMedlem sedan jan. 20013 582 inlägg
#6

Hej!

Nu har jag börjat fixa lite med detta...

Jag har fått till det enligt bifogad dump... Men har några frågor.

1. Hur får jag till så att raderna blir lika höga?

2. Jag kör i kioskläge, och vill få bort den högra scrollbaren. Hur?

3. Hur får jag tabellraderna att gå hela vägen från höger till vänster? Jag vill ju inte att texten ska hamna nära kanten, men själva tabellraden ska ju det...

4. Är koden ok, eller helt kass? (Håller på att lära mig detta nu....)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<meta http-equiv="refresh" content="5"/>

<head>
  <title>Aktuella uppdrag - ***** AB</title>
  <Style type="text/css">
  /*css.css Stilmall för sidan */

    HTML{
     FONT-SIZE: 100%;
     COLOR: black;
     FONT-FAMILY: sans-serif;
     BACKGROUND-COLOR: white;
     WIDTH:  100%;
     HEIGHT: 100%
    }

    BODY {
     BACKGROUND-REPEAT: no-repeat;
     POSITION: relative;
    }
	
    TABLE {
    FONT-SIZE: 120%;
    WIDTH: 100%;
    height: 100%;
	border-collapse: collapse  
    }

    THEAD{
      font-weight: bold;
	  BACKGROUND-COLOR: silver
    }
	
	TR{
		HEIGHT: 15px
	}
	
	TD{
		HEIGHT: 15px
	}

    .header {

    }

    .main {

    }

    .footer {

    }
  </Style>
</head>

<body>
    <DIV class="header">

    </div>
    <div class="main">
    <%
    dim Conn, Rs, sSQL
	dim bgColor
	
	function GetStatusImages(lStatus)
	
		
			if lStatus="0" then
				GetStatusImages="images\status_planned.gif"
			elseif lStatus="1" then
				GetStatusImages="images\status_sent.gif"
			elseif lStatus="2" then
				GetStatusImages="images\status_received.gif"
			elseif lStatus="3" then
				GetStatusImages="images\status_inprogress.gif"
			elseif lStatus="4" then
				GetStatusImages="images\status_finished.gif"
			elseif lStatus="5" then
				GetStatusImages="images\status_exported.gif"
			end if
	
	end function
	
    'Öppna Uppdrag NU-databas
	Set Conn=Server.CreateObject("ADODB.Connection")
	Conn.Open Application("DbConnString")

	'Skapa ett recordset
	Set Rs=Server.CreateObject("ADODB.Recordset")

    sSQL = "SELECT TOP 15 * FROM tblTask"

    Rs.Open sSQL, Conn

    %>
      <table>
        <thead>
            <tr>
                <td>Status</td>
                <td>Kund</td>
                <td>Registrerad</td>
                <td>Utförs av</td>
                <td>Anläggningsnamn</td>
                <td>Uppdrag</td>

            </tr>
        </thead>
        <tbody>
            <%
            While not Rs.EOF 
			If bgcolor = "#FFFFFF" then bgcolor = "#EFEFEF" else bgcolor = "#FFFFFF"
			%>
              <tr bgColor="<% =bgColor %>">
                  <td><img src="<% =GetStatusImages(Rs("Status")) %>"></td>
                  <td><% =Rs("CustomerName") %></td>
                  <td><% =FormatDateTime(Rs("CreatedDate"), 2) %></td>
                  <td><% =Rs("User") %></td>
                  <td><% =Rs("Object1Name") %></td>
                  <td><% =Rs("Task") %></td>
              </tr>
              <%
              Rs.Movenext
            Wend
            %>
        </tbody>
      </table>
      <%
      Rs.Close
      Set Rs=Nothing
	  Conn.Close
      Set Conn=Nothing
      %>
    </div>
    <DIV class=footer>
    </DIV>
</body>

</html>

Mvh
Henrik

ScreenShot002.png
spangoMedlem sedan juni 20008 205 inlägg
#7

Nu är det en ASP-fråga snarare än en HTML-dito, men att direkt skriva ut saker från databasen (som du gör med t.ex. <% =Rs("CustomerName") %>) är direkt livsfarligt. Prova att t.ex. lägga in följande sträng som CustomerName så förstår du vad jag menar...

<script>document.body.innerHTML = '\u003cmarquee style="text-decoration:blink;"\u003eDet bästa med spango är att han inte bara är så smart, utan också samtidigt så fasligt vacker.\u003c/marquee\u003e';</script>

Alltså: Skriv aldrig ut nåt direkt från databasen. Låt det alltid passera Server.HTMLEncode först.

devotionMedlem sedan jan. 20013 582 inlägg
#8

spango skrev:

Nu är det en ASP-fråga snarare än en HTML-dito, men att direkt skriva ut saker från databasen (som du gör med t.ex. <% =Rs("CustomerName") %>) är direkt livsfarligt. Prova att t.ex. lägga in följande sträng som CustomerName så förstår du vad jag menar...

<script>document.body.innerHTML = '\u003cmarquee style="text-decoration:blink;"\u003eDet bästa med spango är att han inte bara är så smart, utan också samtidigt så fasligt vacker.\u003c/marquee\u003e';</script>

Alltså: Skriv aldrig ut nåt direkt från databasen. Låt det alltid passera Server.HTMLEncode först.

Ok, ska titta på det... :-)

Ingen som har lust att titta på html/css-koden? :-)

Mvh
H

devotionMedlem sedan jan. 20013 582 inlägg
#9

Här kommer koden utan asp...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<meta http-equiv="refresh" content="5"/>

<head>
  <title>Aktuella uppdrag - ***** AB</title>
  <Style type="text/css">
  /*css.css Stilmall för sidan */

    HTML{
     FONT-SIZE: 100%;
     COLOR: black;
     FONT-FAMILY: sans-serif;
     BACKGROUND-COLOR: white;
     WIDTH:  100%;
     HEIGHT: 100%
    }

    BODY {
     BACKGROUND-REPEAT: no-repeat;
     POSITION: relative;
    }
	
    TABLE {
    FONT-SIZE: 120%;
    WIDTH: 100%;
    height: 100%;
	border-collapse: collapse  
    }

    THEAD{
      font-weight: bold;
	  BACKGROUND-COLOR: silver
    }
	
	TR{
		HEIGHT: 15px
	}
	
	TD{
		HEIGHT: 15px
	}

    .header {

    }

    .main {

    }

    .footer {

    }
  </Style>
</head>

<body>
    <DIV class="header">

    </div>
    <div class="main">
    
      <table>
        <thead>
            <tr>
                <td>Status</td>
                <td>Kund</td>
                <td>Registrerad</td>
                <td>Utförs av</td>
                <td>Anläggningsnamn</td>
                <td>Uppdrag</td>

            </tr>
        </thead>
        <tbody>
            
              <tr bgColor="#FFFFFF">
                  <td><img src="images\status_exported.gif"></td>
                  <td>PEGAB</td>
                  <td>2002-07-09</td>
                  <td>Reine Olsson</td>
                  <td>HYDREMA</td>
                  <td>kontroll av oljeläcka i vändkransen.
svetsa förstärkning av drag.
kontroll av ljus.</td>
              </tr>
              
              <tr bgColor="#EFEFEF">
                  <td><img src="images\status_exported.gif"></td>
                  <td>FRANS MAAS SVERIGE AB</td>
                  <td>2002-07-09</td>
                  <td>Kristian Hermansson</td>
                  <td>TERBERG</td>
                  <td>INSPEKTIONSKONTROLL, VID 750TIM, INTERVALL
(BARA KONTROLLAV OLJOR, OCH SMÖRJ.SAMT FUNKTIONSKONTROLL</td>
              </tr>
              
              <tr bgColor="#FFFFFF">
                  <td><img src="images\status_exported.gif"></td>
                  <td>TERBERG RT220 S/N: XLWRT220XY1632103</td>
                  <td>2002-07-10</td>
                  <td>Reine Olsson</td>
                  <td></td>
                  <td>1000timmar service</td>
              </tr>
              
              <tr bgColor="#EFEFEF">
                  <td><img src="images\status_exported.gif"></td>
                  <td>SISU TR181AL2/C4 S/N: 46525</td>
                  <td>2002-07-10</td>
                  <td>Tore Ivarsson</td>
                  <td>SISU</td>
                  <td>SKÄRA BORT STOPP KLACKAR TLL ÄNGLAVINGE PÅ LYFTBORDET.
KONTROLL AV OLJA/VATTEN/LJUS.+FUNKTIONSKONTROLL.
KÖRA BORT MASKIN TILL EUROMASTER.
PS. GLÖM EJ MÄRKA ORDEN,</td>
              </tr>
              
              <tr bgColor="#FFFFFF">
                  <td><img src="images\status_exported.gif"></td>
                  <td>PEGAB</td>
                  <td>2002-07-11</td>
                  <td>Tore Ivarsson</td>
                  <td>HYDREMA</td>
                  <td>SVETSA SMAL SKOPA
OLJE LÄCKA PÅ GRABBJONN
KONTROLL AV AC ANLÄGGNING
KONTROLL AV BELYSNING
SAMT PÅ SLÄP BYTE ELKABEL ROTOTILT
</td>
              </tr>
              
              <tr bgColor="#EFEFEF">
                  <td><img src="images\status_exported.gif"></td>
                  <td>POSTÅKERIET I SVERIGE AB</td>
                  <td>2002-07-16</td>
                  <td>Tore Ivarsson</td>
                  <td>DAEWOO B15T</td>
                  <td>kontroll av oljeläcka fram på trucken.</td>
              </tr>
              
              <tr bgColor="#FFFFFF">
                  <td><img src="images\status_exported.gif"></td>
                  <td>SMV LIFTTRUCKS AB</td>
                  <td>2002-07-18</td>
                  <td>Martin</td>
                  <td>SMV</td>
                  <td>BYTE AV AC-KOMPRESSOR.
FYLLNING AV KÖLDMEDEL.</td>
              </tr>
              
              <tr bgColor="#EFEFEF">
                  <td><img src="images\status_exported.gif"></td>
                  <td>POSTÅKERIET I SVERIGE AB</td>
                  <td>2002-07-18</td>
                  <td>Tore Ivarsson</td>
                  <td>LAFIS 01-39</td>
                  <td>REP,AV  BRUSTET SIDOSTÖD</td>
              </tr>
              
              <tr bgColor="#FFFFFF">
                  <td><img src="images\status_exported.gif"></td>
                  <td>POSTÅKERIET I SVERIGE AB</td>
                  <td>2002-07-19</td>
                  <td>Tore Ivarsson</td>
                  <td>DAEWOO B15T</td>
                  <td>REP,AV  skadad laddhandske</td>
              </tr>
              
              <tr bgColor="#EFEFEF">
                  <td><img src="images\status_exported.gif"></td>
                  <td>STORA MÖLNDAL AB</td>
                  <td>2002-08-06</td>
                  <td>Reine Olsson</td>
                  <td>SISU</td>
                  <td>INDEKERING TILL VÄNDSKIVELÅSNING FUNGERAR EJ</td>
              </tr>
              
              <tr bgColor="#FFFFFF">
                  <td><img src="images\status_exported.gif"></td>
                  <td>GÖTEBORGS HAMN AB</td>
                  <td>2002-08-01</td>
                  <td>Reine Olsson</td>
                  <td>SCANIA FWW 277</td>
                  <td></td>
              </tr>
              
              <tr bgColor="#EFEFEF">
                  <td><img src="images\status_exported.gif"></td>
                  <td>FRAKTSERVICE I GBG AB</td>
                  <td>2002-08-06</td>
                  <td>Reine Olsson</td>
                  <td>FRAKTSERVICE</td>
                  <td></td>
              </tr>
              
              <tr bgColor="#FFFFFF">
                  <td><img src="images\status_exported.gif"></td>
                  <td>SMV LIFTTRUCKS AB</td>
                  <td>2002-08-07</td>
                  <td>Reine Olsson</td>
                  <td>SMV</td>
                  <td></td>
              </tr>
              
              <tr bgColor="#EFEFEF">
                  <td><img src="images\status_exported.gif"></td>
                  <td>MERLO, ROTO-40.18 EVS</td>
                  <td>2002-08-07</td>
                  <td>Reine Olsson</td>
                  <td>MERLO</td>
                  <td></td>
              </tr>
              
              <tr bgColor="#FFFFFF">
                  <td><img src="images\status_exported.gif"></td>
                  <td>GATUBOLAGET</td>
                  <td>2002-08-07</td>
                  <td>Reine Olsson</td>
                  <td>1358</td>
                  <td></td>
              </tr>
              
        </tbody>
      </table>
      
    </div>
    <DIV class=footer>
    </DIV>
</body>

</html>
138 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)