Dette giver det ønskede resultat i Explorer, men i Netscape laver den dropdown menuen omkring 10px bred i stedet for 130px!!.. Hvis jeg sætter en Padding-left på 130px ind i CSS\'en, så popper menuen ud i den rigtige størrelse, men teksten er selvfølgelig helt malplaceret... Det virker som om, at Netscape fuldstændigt overser width-tagget!.. Hvis jeg sætter position til relative istedet for absolute, så har menuen osse den rigtige bredde, men den forkerte placering!..
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg må tilstå, at jeg er fuldstændigt enig!.. Hvis det stod til mig, så blev Netscape nedlagt og dens opfindere sendt til korsfæstning, men udover det, så bliver jeg nødt til, i firma sammenhæng, at tage højde for de 15% indoktrinede Netscape fanatikere der er tilbage..
Jeg er enig!.. Og for det ikke skal være løgn, så har jeg selv, i sin tid, været kæmpe Netscape fanatiker!.. Men set ud fra en udviklers synspunkt, så er Netscape temmelig belastende!.. ;)
Ja og nej. hele browser ideen startede med Netscapes mozilla som kom igennem 2 eller 3 versioner før MS opdagede internettet og begyndte at poste penge i en MS browser (IE) for at komme med på vognen. Men der var da andre end Netscape der lavede \"browsere\" dengang.
jakoba:> ehm .. det var vist heller ikke Netscape der startede .. det var da den der NCSA Mosaic ? Og det er DEN IE er baseret på (Læs: Help/About Internet Explorer)
Her kan du finde lidt browser historie der hverken er skrevet af den ene eller den anden at de stridende parter. Du har ret i at Mosaic var først. og så vidt jeg kan se er både Netscpe og IE startet som en videreudvikling af den.
Før alt det hér udvikler sig til en debat om hvorvidt Netscape er forløber for Explorer, eller om Sun virkelig er udviklere af JavaScript og så videre, så har jeg faktisk et reelt problem, som jeg *stadig* søger et svar på!.. ;-)
WebStandards opfordrer for første gang til udelukkende at bruge standarder, også selvom resultatet ikke vil kunne ses i ikke-standard browsere (læs : udelukkende NS4).
Nu skal du, thomas, vist nok bare flytte dine <div>---</div>-er uden for dine tabel-definitioner. Så tror jeg den er der. F.eks. bare helt nede lige før </body>
Spændende!!.. Meget interessant, men jeg er ret sikker på, at mine kompagnoner ville begå kollektivt selvmord, hvis jeg fortalte dem, at vi ikke længere ville udvikle vores produkt til Netscape!.. ;-)
Erik,
Det lyder rigtigt hvad du siger, men jeg kan desværre ikke rigtigt flytte på mine <div> tags, da det hele er en part af en dynamisk ASP-funktion!.. Du får lige en lille snippet mere, så du kan se, hvordan indholdet i dropdown menuen bliver genereret!..
Response.Write \"<table width=100% border=0 cellspacing=0 cellpadding=0 bgcolor=#333333><tr><td width=138> </td>\" Response.Write \"<td width=60><a href=page.asp?var=Services class=drophead onmouseover=f7_showdrop(0) onmouseout=f7_hidedrop()><img name=services border=0 src=../pic/knap_services.gif width=60 height=11></a>\" Response.Write \"<div id=drop1 class=dropdown style=left:175px;top:80px; onmouseover=f7_showdrop(0) onmouseout=f7_hidedrop()><p>\" dropRS.movelast dropRS.movefirst do while not dropRS.EOF IF lcase(dropRS(\"belongTo\")) = \"services\" then artSQL = \"SELECT Artikel_ID FROM Artikel_info_tbl WHERE Menu_IDFK = \" & dropRS(\"Menu_ID\") set artRS = dbconn.execute(artSQL) IF NOT artRS.eof then Response.Write \"• <a class=nav href=page.asp?art=vis&Cat_ID=\" & dropRS(\"Menu_ID\") & \"&artID=\" & artRS(\"Artikel_ID\") & \"&var=Services><font size=1><b>\" & dropRS(\"Cat_descr\") & \"</b></font></a><br>\" ELSE Response.Write \"• <a class=nav href=page.asp?retur=ja&Cat_ID=\" & dropRS(\"Menu_ID\") & \"&var=Services><font size=1><b>\" & dropRS(\"Cat_descr\") & \"</b></font></a><br>\" End If End If dropRS.MoveNext loop set artRS = nothing Response.Write \"</p></div></td>\" Response.Write \"<td width=77><a href=page.asp?var=Produkter class=drophead onmouseover=f7_showdrop(1) onmouseout=f7_hidedrop()><img name=produkter border=0 src=../pic/knap_produkter.gif width=66 height=11></a>\" Response.Write \"<div id=drop2 class=dropdown style=left:248px;top:80px; onmouseover=f7_showdrop(1) onmouseout=f7_hidedrop()><p>\" dropRS.movelast dropRS.MoveFirst do while not dropRS.EOF IF lcase(dropRS(\"belongTo\")) = \"produkter\" then artSQL = \"SELECT Artikel_ID FROM Artikel_info_tbl WHERE Menu_IDFK = \" & dropRS(\"Menu_ID\") set artRS = dbconn.execute(artSQL) IF NOT artRS.eof then Response.Write \"• <a class=nav href=page.asp?art=vis&Cat_ID=\" & dropRS(\"Menu_ID\") & \"&artID=\" & artRS(\"Artikel_ID\") & \"&var=Produkter><font size=1><b>\" & dropRS(\"Cat_descr\") & \"</b></font></a><br>\" ELSE Response.Write \"• <a class=nav href=page.asp?retur=ja&Cat_ID=\" & dropRS(\"Menu_ID\") & \"&var=Produkter><font size=1><b>\" & dropRS(\"Cat_descr\") & \"</b></font></a><br>\" End If End If dropRS.MoveNext loop set artRS = nothing Response.Write \"</p></div></td>\" Response.Write \"<td width=83><a href=page.asp?var=Partners class=drophead onmouseover=f7_showdrop(2) onmouseout=f7_hidedrop()><img name=Partners border=0 src=../pic/knap_partners.gif width=59 height=11></a>\" Response.Write \"<div id=drop3 class=dropdown style=left:342px;top:80px; onmouseover=f7_showdrop(2) onmouseout=f7_hidedrop()><p>\" dropRS.MoveLast dropRS.MoveFirst
Som du kan se, så bliver jeg nødt til at hente et <div>-tag ind hver gang jeg skal genere en menu, så jeg kan ikke rigtigt flytte rundt på dem!..
Det kan jeg godt regne ud, thomas, men det må du finde en løsning på. Det behøver jo ikke være før </body>, men før - eller efter - den <table>...</table> du laver i din ASP-kode. Løb f.eks. dit recordsæt igennem 2 gange, eller byg noget op i en streng i det gennemløb du laver, og så skriv strengen ud bagefter.
Jeg håber NS4.5 - med varianter - lever længe. Det er så sjovt at løse disse problemer. Men standardisering er naturligvis vejen at gå, i hvert fald på længere sigt. Der er da efterhånden en del sider, der leverer HTML 3 kode til browsere under NS6 og IE5.5 - ikke fordi man ikke kan lave de smarte ting, men fordi de gerne vil \"presse\" brugerne til at opgradere.
Jeg håber NS4 - med varianter - snart dør helt. Alle disse problemer som er sjove at løse sætter hver deres lille begrænsning på hvad der kan laves. Hvis vi kunne bruge standarder, ville vi slippe for alle disse små hacks, og kunne levere hvad vi skulle - indhold adskilft fra layout. Netscape 3 er bedre til at håndtere CSS end nogen NS4 browser er. NS3 gør som den skal og ignorerer hvad den ikke kan forstå. NS4 prøver at forstå noget af ens CSS, misforstår halvdelen og lader resten ødelægge hele ens layout.
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.