Avatar billede MarkA Praktikant
30. august 2004 - 21:33 Der er 12 kommentarer og
1 løsning

hjælp med ALT=

Jeg har før haft oprettet et spørgsmål om hvordan man får vist et billede som alt efter brugerens opløsning vises i en speciel størrelse. Jeg har brugt denne kode.

<img src="grafik/top.jpg" ALT=" " WIDTH="92%" HEIGHT="20%" BORDER="0">

men når jeg så går ind på siden så vises billedet ikke. Hvad er galt. Bruger IE 6.0 Se også : http://ccc.1asphost.com/vwman/
Avatar billede morteeart Nybegynder
30. august 2004 - 21:39 #1
alt="" (husk altid små bogstaver)

bruges til at lave en replace tekst, hvis billedet ikke findes.
Avatar billede vistodk Nybegynder
30. august 2004 - 21:46 #2
brug aldrig % til at definere brede og højde på billed
Avatar billede MarkA Praktikant
30. august 2004 - 21:47 #3
viker stadig ikke viser bare en halv box uden billede i
Avatar billede MarkA Praktikant
30. august 2004 - 21:48 #4
kan det virke med pixel hvis brugernes opløsning er forskellig fra hinanden
Avatar billede morteeart Nybegynder
30. august 2004 - 21:58 #5
du bør ikke bruge % medmindre dit billede er i vektorgrafik, (som jpeg ikke er)
og derfor vil det være ret dumpt at bruge %, pga. at små og store opløsninger vil det se kikset ud på.

Jeg kan heller ikke se hvor problemet er på din side. (med firefox)
Avatar billede tubber Juniormester
30. august 2004 - 22:04 #6
har du asp så kan du lave en case der sætter billed størelse efter brugerens opløsning og så definere den i px, for som morteeart skriver så er det ikke smart med %

Desuden så kan jeg heller ikke se nogen fejl i IE6.0 opløsning 1280x1024
Avatar billede morteeart Nybegynder
30. august 2004 - 22:06 #7
tubber: også med php :)

men grafikken bliver jo meget dårlig, ved højre eller lave opløsninger så..

Det eneste måde at gøre det seriøst på at lave lave en kæmpe billede som passer til max opløsning, og så bruge GDLIB (php) til at minimere det efter opløsning.
Avatar billede MarkA Praktikant
30. august 2004 - 22:06 #8
har lige lavet det om så der ikke står % og det virker... ja bruger asp, men hvilket case? Altså hvordan ville du gøre det
Avatar billede vistodk Nybegynder
30. august 2004 - 22:09 #9
Nu virker det jo :-)
Avatar billede tubber Juniormester
30. august 2004 - 22:33 #10
Jeg ville nu gøre noget andet og så lave noget med billeder i forskellig størelse...

måske endda med en simpel if i stedet for case....

If brugeropløsning = 800x600 then
  <IMG SRC="800x600.jpg" ALT="">
ElseIf brugeropløsning = 1024x768 then
  <IMG SRC="1024x768.jpg" ALT="">
ElseIf brugeropløsning = 1280x1024 then
  <IMG SRC="1280x1024.jpg" ALT="">
Else:
  <IMG SRC="empty.gif" ALT"">
End If
Avatar billede tubber Juniormester
30. august 2004 - 22:33 #11
men ellers bare sætte width og hight på og bruge samme billede.....
skal lige finde den der henter bruger opløsningen.....
Avatar billede tubber Juniormester
30. august 2004 - 22:36 #12
<%
    bigurl = "bigscreen.asp"
    smallurl = "smallscreen.asp"
    A = LCase(Request.ServerVariables("HTTP_USER_AGENT"))
    if instr(A, "msie 6") > 0 _
        or instr(A, "msie 5") > 0 _
        or instr(A, "msie 4") > 0 then
%>

    <script>

        var w = document.body.clientWidth;
        if (w >= 650)
        {
            window.location.href = "<%=bigurl%>";
        }
        else
        {
            window.location.href = "<%=smallurl%>";
        }

    </script>

<%
    elseif instr(A, "msie 3") > 0 then

        a = Request.ServerVariables("HTTP_UA_PIXELS")
        url = smallurl
        if instr(a,"x") > 0 then
            a = split(a,"x")
            if clng(a(0)) >= 650 then
                url = bigurl
            end if
        end if
        response.redirect(url)

    elseif instr(A, "zilla/4") > 0 Then
%>

    <script>

        var w = document.body.clientWidth;
        if (w >= 650)
        {
            window.location.href = "<%=bigurl%>";
        }
        else
        {
            window.location.href = "<%=smallurl%>";
        }

    </script>

<%
    elseif instr(A, "zilla/3") > 0 then
%>

    <script>

        var Sizer = java.awt.Toolkit.getDefaultToolkit();
        var ScrSize = Sizer.getScreenSize();
        var ScrW = ScrSize.width;
        if (ScrW >= 650)
        {
            window.location.href = "<%=bigurl%>";
        }
        else
        {
            window.location.href = "<%=smallurl%>";
        }

    </script>

<%
    else
        respose.redirect(smallurl)
    end if
%>
Avatar billede tubber Juniormester
30. august 2004 - 22:37 #13
Der er et script til at finde opløsningen......
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