Avatar billede artery_graphics Nybegynder
24. september 2002 - 00:28 Der er 22 kommentarer og
1 løsning

ASP STYLE="overflow:auto; problem

Er det muligt at få denne scrollfunktion på layer til at virke i Netscape 4.x og 6.x - 7.0

Jeg flere BUGS i tabelkoden nederst på siden som jeg ikke kan hitte ud af...



<html>

<head>
<title>The Self Images</title>
<meta NAME="Title" CONTENT="The Self Images">
<link rel="stylesheet" href="../pagestyle.css">

<body bgcolor="#333333" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" SCROLL=No>
    <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=100% HEIGHT=100%>
        <TR>
            <TD VALIGN=Middle ALIGN=Center>
    <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="770" HEIGHT="100%" BGCOLOR="#333333" style="border-collapse: collapse">
        <TR>
            <TD HEIGHT="37" COLSPAN="2" BGCOLOR="#333333" width="770" background="../images/topbar2.gif">&nbsp;</TD>
        </TR>
        <TR>
            <TD HEIGHT="29" COLSPAN="2" width="770">&nbsp;</TD>
        </TR>
        <TR>
            <TD HEIGHT="28" width="549" background="../images/optionbar.gif">&nbsp;</TD>
            <TD align="right" rowspan="2">
            <img border="0" src="../images/logo2.gif"></TD>
        </TR>
        <TR>
            <TD HEIGHT="2" width="549" bgcolor="#FFFFFF">&nbsp;</TD>
        </TR>
        <TR>
            <TD BGCOLOR="#ffffff" WIDTH="770" ALIGN="Left" VALIGN="Top" colspan="2"><DIV ALIGN="Left" STYLE="overflow:auto;width:770px;height:100%;background-color:#f1f1f2;">
                    <TABLE BORDER="0" WIDTH="600" ALIGN="left" VALIGN="Top" CELLPADDING="0" CELLSPACING="0">
                        <TR>
                            <TD CLASS="normal"><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0><TR><TD><A NAME=arr10><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=600>

<td width=770 height=100% valign=top>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=750>
  <TR>
    <TD>
    <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH='100%' style="border-collapse: collapse"><TR>
      <TD CLASS=deftext width="20" rowspan="2" valign="top" bgcolor="#FFFFFF">
      <TD CLASS=deftext width="529" bgcolor="#FFFFFF">&nbsp;</TD>
      <TD CLASS=deftext bgcolor="#F1F1F1" background="../images/border.gif" rowspan="2">&nbsp;</TD>
      <TD CLASS=deftext width="196" bgcolor="#F1F1F1">&nbsp;</TD></TR><TR>
      <TD CLASS=deftext width="529" bgcolor="#FFFFFF" valign="top">
      <span style="font-weight: 400"><a name="arr10">Lorem ipsum dolor sit
      amet, consectetuer adipiscing elit, sed diam<br>
      nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat<br>
      volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation<br>
      ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.<br>
      Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse<br>
      molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero</a></span><br>
      <br>
      <span style="font-weight: 400"><a name="arr10">Lorem ipsum dolor sit
      amet, consectetuer adipiscing elit, sed diam<br>
      nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat<br>
      volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation<br>
      ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.<br>
      Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse<br>
      molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero</a></span><br>
      <br>
      <span style="font-weight: 400"><a name="arr10">Lorem ipsum dolor sit
      amet, consectetuer adipiscing elit, sed diam<br>
      nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat<br>
      volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation<br>
      ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.<br>
      Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse<br>
      molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero</a></span><br>
      <br>
      <a name="arr10"><span style="font-weight: 400">Lorem ipsum dolor sit
      amet, consectetuer adipiscing elit, sed diam<br>
      nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat<br>
      volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation<br>
      ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.<br>
      Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse<br>
      molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero</span></a><span style="font-weight: 400"><a name="arr10"><br>
&nbsp;</a></span></TD>
      <TD CLASS=deftext width="196" bgcolor="#F1F1F1">Lorem ipsum dolor sit
      amet, consectetuer adipiscing elit, sed diam<br>
      nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat<br>
      volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation<br>
      ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.<br>
      Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse<br>
      molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero<br>
      eros et accumsan et iusto odio dignissim qui blandit praesent luptatum<br>
      zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum<br>
      dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh<br>
      euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.<br>
      Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper<br>
      suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem<br>
      vel eum iriure dolor in hendrerit in vulputate velit esse molestie<br>
      consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et<br>
      accumsan et iusto odio dignissim qui blandit praesent luptatum zzril<br>
      delenit augue duis dolore te feugait nulla facilisi.<br>
      Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet<br>
      doming id quod mazim placerat facer possim assum. Lorem ipsum dolor sit<br>
      amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod<br>
      tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad<br>
      minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis<br>
      nisl ut aliquip ex ea commodo consequat.<br>
      Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse<br>
      molestie consequat, vel illum dolore eu feugiat nulla facilisis.<br>
&nbsp;</TD></TR></TABLE></TD></TR>
  </TABLE>
</td>
</tr>

</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</TD>
                        </TR>
                    </TABLE>
                </DIV></TD>
            </TR>
            <TR>
            <TD BGCOLOR="#cfcfcf" WIDTH="549" HEIGHT="20" ALIGN="Left" VALIGN="Top">&nbsp;</TD>
            <TD BGCOLOR="#cfcfcf" HEIGHT="20" ALIGN="Left" VALIGN="Top">&nbsp;</TD>
        </TR>
    </TABLE>
   
            </TD>
        </TR>
    </TABLE>


</BODY>

</HTML>
Avatar billede artery_graphics Nybegynder
24. september 2002 - 02:25 #1
Der gøres brug af denne:
DIV ALIGN="Left" STYLE="overflow:auto;width:770px;height:100%;background-color:#f1f1f2;">

Kan dette evt. hjælpe på det:
<SCRIPT LANGUAGE="JavaScript">var strDiv = '<DIV STYLE="overflow:auto;width:688px;height:'+(getDocumentHeight()-190)+'px">'; document.write(strDiv);</SCRIPT>
Avatar billede medions Nybegynder
24. september 2002 - 08:17 #2
Nej, og slet ik' vha. ASP :-)
ASP er Server sided og og har ikke noget med hverken CSS eller HTML at gøre specefikt, så svaret er højst sandsynlig nej!

//>Rune
Avatar billede medions Nybegynder
24. september 2002 - 14:21 #3
? hvorfor afviser du?

//>Rune
Avatar billede artery_graphics Nybegynder
24. september 2002 - 14:27 #4
Fordi du ikke svarer på spørgsmålet. Det er posted under ASP selv om det nok nærmere er et script spørgsmål. Men mit problem har da intet med at gør om det er Server sided eller ej.

Jeg har blot er problem med det scrollable layer, der ikke virker i hverken NS 4.x eller 7.0 og spørg derfor om nedenstående kan gøre nogen forskel...

Der gøres brug af denne:
DIV ALIGN="Left" STYLE="overflow:auto;width:770px;height:100%;background-color:#f1f1f2;">

Kan dette evt. hjælpe på det:
<SCRIPT LANGUAGE="JavaScript">var strDiv = '<DIV STYLE="overflow:auto;width:688px;height:'+(getDocumentHeight()-190)+'px">'; document.write(strDiv);</SCRIPT>
Avatar billede medions Nybegynder
24. september 2002 - 14:32 #5
LoL fair nok!

Well, nej, det vil jeg ikke mene, for jeg mener jeg har set en debat ligende, hvor det viste sig at det ikke kunne lade sig gøre..! -Scrollable Layers blev vidst først arranceret i de senere versioner!

//>Rune
Avatar billede medions Nybegynder
24. september 2002 - 14:33 #6
Og nej, det vil ikke hjælpe at smække det ind i noget Scripting miljø, da det alligevel i sidste ende ville blive tolket som HTML, og så er vi tilbage til hvor vi startede!

//>Rune
Avatar billede artery_graphics Nybegynder
24. september 2002 - 14:45 #7
Okay.. drop NS 4.x fuldstændig, det er stadig set virke perfekt i andre NS versioner, her f.eks. i version 7.0
http://www.okolariet.dk/page84.asp

Det er blot dette jeg efterspørger...
Avatar billede medions Nybegynder
24. september 2002 - 15:18 #8
Det skulle gerne virke! -Prøv at geninstallere din version!

//>Rune
Avatar billede artery_graphics Nybegynder
24. september 2002 - 15:22 #9
Mener du at det kode jeg allerede HAR skulle virke i NS 7.0?

DIV ALIGN="Left" STYLE="overflow:auto;width:770px;height:100%;background-color:#f1f1f2;">

Jeg har lige installeret en fuld downloadet version af NS 7.0 så ingen grund til at geninstallerer. Problemet må ligge i scriptet, da dette link:
http://www.okolariet.dk/page84.asp jo viser at det kan virke uden problemer - også i min version af NS 7.0
Avatar billede davidfossil Nybegynder
24. september 2002 - 15:59 #10
hvad med at kopiere det fra den side hvor det virker så ??
Avatar billede artery_graphics Nybegynder
24. september 2002 - 20:22 #11
Fordi jeg ikke kan overskue hvad jeg skal se efter.
Mit kendskab til HTML og programmering generelt er begrænset.

Der er smidt 200 mere i puljen.
Kan vi så ikke få nogle reelle bud på dette spøgsmål?
Avatar billede medions Nybegynder
24. september 2002 - 23:09 #12
Hmm vent til weekenden, så skal jeg se på det!

//>Rune
Avatar billede artery_graphics Nybegynder
24. september 2002 - 23:36 #13
Okay.. Det vil jeg sætte pris på..
Avatar billede keysersoze Ekspert
25. september 2002 - 01:28 #14
nu gider jeg ikke læse alle indlæg igennnem så jeg har sikkert overset en masse... men hvad og hvordan virker den ikke i NS?

den side du henviser til på okolariet.dk er ikke lavet vha overflow i en tabel - det er en scroll lavet i javascript. Det er noget der er forholdsvist let at hugge, men det vil tage en del tid og viden at opsætte det så det virker der hvor det skal... og jeg kan ikke fås til at lave alt i verdenen for point :)
Avatar billede artery_graphics Nybegynder
25. september 2002 - 01:37 #15
Ja.. det tænkte jeg nok. Det med JS havde jeg også luret mig frem til.
Men check selv her www.vespertine/page.asp i NS 7.0
Heller mit layer der dækker en stor del af skærmen forsvinder simpelthen, med tekst og scroller og det hele... Men det virker perfekt i IE 6.0
Jeg har dog helt droppet den gamele NS 4.x
Avatar billede artery_graphics Nybegynder
25. september 2002 - 01:37 #16
Avatar billede keysersoze Ekspert
25. september 2002 - 09:50 #17
kan ikke liiige se noget;

ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'id ='.

/page.asp, line 130
Avatar billede artery_graphics Nybegynder
25. september 2002 - 10:43 #18
Nej sorry.. arbejder lige på siden... der er nemlig opstået et nyt problem.

For at se ovenstående problem skal du gå via forsiden... front.asp og klikke dig til undersiden via nyheds linket til højre. Alt dette virker fint i IE, men hvis du går denne vej med NS 7.0 vil du se at hele mit scroll layer som ligger fra kant til kant forsvinder og blir en stor hvid flade.

Bemærk og at side ID på undersiden blir stående i toppen og syntes at placerer sig på knapperne... (dette er det nye problem)

Jeg bruger dette script på UK/DK knappen på både forside og underside:

<%
Session.TimeOut = 40
IF request.form("sprog") = "UK" THEN
Session("sprog") = "UK"
sprogid = "DK"
ELSE
Session("sprog") = "DK"
sprogid = "UK"
END IF
%>

<form name="form1" action="page.asp" method="post">
  <input type="hidden" name="sprog" value="<%=sprogid%>">

<input name="imageField" type="image" src="images/<%=sprogid%>.gif" border="0" onClick="java script:document.form1.submit()" alt="<%=altText%>">


Og selv om link adressen ikke vises i status bar (det er meningen) peger det af en eller andet årsag til page.asp?id=1 (hvilket jo er undersiden man allerede ser) og dette forårsager den fejl du netop skrev i din kommentar.
Avatar billede keysersoze Ekspert
25. september 2002 - 10:57 #19
den fejl skyldes højst sandsynligt ikke at tabellen/scroll ikke virker i NS men ganske enkelt at du har nogle fejl i din tabel-opsætning der gør, at tabellerne ikke vises

på http://www.soze.dk/projekter/blaa-bog/ har jeg en gammel side liggende hvor selve scroll-delen virker, men som du nok også kan se får man en anden fejl (i hvert fald i NS 4.7 og NS 6) og den har jeg endnu ikke gennemskuet man kan få løst. Jeg tror derfor at den eneste mulighed er noget i javascript hvis det også skal se bare lidt pænt ud
Avatar billede artery_graphics Nybegynder
25. september 2002 - 11:03 #20
Vil du gide kigge koden igennem, hvis du mener det blot er tabellerne?
Resten af siden vises jo fint nok i NS 7.0 på nær det scroll layer.

Jeg kan maile dig siden.
Avatar billede keysersoze Ekspert
25. september 2002 - 11:15 #21
nej, det gider jeg ikke liiiige... men det som for det meste går galt er, at der er tags der ikke er afsluttede

start evt helt forfra på den del af siden og få én del til at virke før du går videre med den anden - lav evt dit scroll som det første uden alt andet unødvendig kode
Avatar billede artery_graphics Nybegynder
25. september 2002 - 11:20 #22
Godt så..
Thanks anyway!
Avatar billede artery_graphics Nybegynder
03. oktober 2002 - 00:31 #23
Anden løsning fundet. Spørgsmålet er lukket.
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
Kurser inden for grundlæggende programmering

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