Avatar billede viggosmor Nybegynder
02. juni 2009 - 11:07 Der er 4 kommentarer og
1 løsning

Undgå at side hopper ved sideskift?

Hejsa.
Sidder og arbejder på denne side:

http://soederberg-indretning.dk/NytFirmaSite

Og nu er det begyndt at irritere mig, at siden hopper når man skifter side, og ikke bare blødt skifter.

Er det fordi jeg har 2 swf. objekter på siden, eller er det min kodning jeg kan optimere?

Følgende er koden for min index fil:


<!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">

<head>
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
    <title>Boligstylist og multimediedesigner Lone Søderberg</title>
    <meta http-equiv="Content-Language" content="en-us" />
   
    <meta http-equiv="imagetoolbar" content="no" />
    <meta name="MSSmartTagsPreventParsing" content="true" />
   
    <meta name="description" content="Boligstylist Lone Søderberg, tilbyder indretning hos private i København" />
    <meta name="keywords" content="mmd, multimediedesigner, boligstylist, Lone Søderberg, studerende" />
   
    <meta name="author" content="Søderberg-indretning" />
   
       
<style type="text/css" media="all">
    @import "css/indretning.css";
   
    </style>
    <script type="text/javascript" src="swfobject.js"></script>
        <script type="text/javascript">
        swfobject.embedSWF("forside3.swf", "alternativt", "995", "350", "9.0.0", "expressInstall.swf");
        swfobject.embedSWF("menu2.swf", "menu2", "995", "40", "9.0.0", "expressInstall.swf");
        </script>

    <script src="AC_RunActiveContent.js" type="text/javascript"></script>
</head>

<body>
<div id="indhold">
<div id="banner"><img src="logo/4.png" alt="Søderberg-indretning, din multimediedesigner og boligstylist" />
</div>
<div id="menu3">
<div id="menu2">
        <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>
</div>
<div id="flash">
<div id="alternativt">
            <h1></h1>
            <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
        </div>
</div>
<center><div id="footer">
<p>&copy;2009 | Søderberg multimedie og indretning</p>
</div></center>
</div>
</body>
</html>



Følgende er min CSS:

@charset "utf-8";
/* CSS Document */
html, body {
margin: 0;
padding: 0;
}

body {
    background-color: #ed1c24;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    Background-image:url(../images/1.jpg);
    Background-repeat:repeat;
    background-attachment:fixed;
    }
#indhold{
width: 995px;
background-color: #ffffff;
margin-left: auto;
margin-right: auto;
}

#menu{
float: left;
width: 100%;
margin: 0;
padding: 0;
background-color: #ffffff;
border-bottom: solid;
border-bottom-color: #666666;
border-bottom-width:thin;
border-top: solid;
border-top-color: #666666;
border-top-width:thin;
height: 20px;
padding-bottom:30px;
font-size:9px;
}
   
#menu ul li{
display: inline;
}

#menu ul li a{
float: left;
color: #666666;
padding: 10px;
padding-left: 4px;
text-decoration: none;
}

#menu ul li a:visited{
color: #666666;
}

#menu ul li a:hover{
color: #de264c;
}

#flash{
clear:both;
padding-top:30px;
padding-bottom:30px;
}

#footer {
    background: #ffffff;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    border-top: solid;
border-top-color: #666666;
border-top-width:thin;
    padding: 8px 25px;
        border-bottom: solid;
border-bottom-color: #666666;
border-bottom-width:thin;
    padding: 8px 25px;
    line-height: 10px;
    }
   
#flashGalleri {
background-color:#000000;
clear:both;
padding-left: 35px;
}   

#formular{
background-color:#ffffff;
clear:both;
padding-left: 35px;
}   

#menu3{
background-color: #ffffff;
border-bottom: solid;
border-bottom-color: #666666;
border-bottom-width:thin;
border-top: solid;
border-top-color: #666666;
border-top-width:thin;
height: 40px;
}@charset "utf-8";
/* CSS Document */
html, body {
margin: 0;
padding: 0;
}

body {
    background-color: #ed1c24;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    Background-image:url(../images/1.jpg);
    Background-repeat:repeat;
    background-attachment:fixed;
    }
#indhold{
width: 995px;
background-color: #ffffff;
margin-left: auto;
margin-right: auto;
}

#menu{
float: left;
width: 100%;
margin: 0;
padding: 0;
background-color: #ffffff;
border-bottom: solid;
border-bottom-color: #666666;
border-bottom-width:thin;
border-top: solid;
border-top-color: #666666;
border-top-width:thin;
height: 20px;
padding-bottom:30px;
font-size:9px;
}
   
#menu ul li{
display: inline;
}

#menu ul li a{
float: left;
color: #666666;
padding: 10px;
padding-left: 4px;
text-decoration: none;
}

#menu ul li a:visited{
color: #666666;
}

#menu ul li a:hover{
color: #de264c;
}

#flash{
clear:both;
padding-top:30px;
padding-bottom:30px;
}

#footer {
    background: #ffffff;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    border-top: solid;
border-top-color: #666666;
border-top-width:thin;
    padding: 8px 25px;
        border-bottom: solid;
border-bottom-color: #666666;
border-bottom-width:thin;
    padding: 8px 25px;
    line-height: 10px;
    }
   
#flashGalleri {
background-color:#000000;
clear:both;
padding-left: 35px;
}   

#formular{
background-color:#ffffff;
clear:both;
padding-left: 35px;
}   

#menu3{
background-color: #ffffff;
border-bottom: solid;
border-bottom-color: #666666;
border-bottom-width:thin;
border-top: solid;
border-top-color: #666666;
border-top-width:thin;
height: 40px;
}



Siden validerer, men forstår ikke hvorfor den hopper som sagt......

Er der noget jeg kan gøre for at undgå dette?
Avatar billede jinoh Nybegynder
02. juni 2009 - 11:35 #1
Nu er jeg ikke den store flash ekspert, men mit gæt ville være, at det er fordi du skifter siden fx er forsiden "index.php" men "Om siden" er "om.php". Derved bruger du en anden side til det, og den skal indlæses igen i browseren.

Hvis det ikke er det du mener ved at "den hopper" - men jeg ser "hoppet" som den indlæsning, der sker under hentningen og afvikling af koderne. Hvis det er det, kan det være lige meget om koderne validerer, i så fald skal du have hele siden i flash (samlet på en enkelt side, i stedet for at man loader en ny side for hver del! :-)
Avatar billede viggosmor Nybegynder
02. juni 2009 - 12:36 #2
Jo det er det jeg mener med at den hopper, synes bare ikke at mine sider normalt hopper så meget, måske det er pga flash filerne?
Jeg ville netop lave det med forskellige sider, for at tilgodese søgemaskinerne også derfor tekt og menu bliver hentet ind i flash via xml....
Avatar billede jinoh Nybegynder
02. juni 2009 - 12:54 #3
Jeg tror det er på grund af flash filerne, som sagt er jeg ikke ligefrem ekspert på flash-området.
Avatar billede viggosmor Nybegynder
02. juni 2009 - 14:46 #4
Ja jeg tænkte det nok......
Hmmm..... øv, det ser jo ikke ligefrem godt ud at den hopper sådan...... må gå i tænkeboks.....
Avatar billede jinoh Nybegynder
02. juni 2009 - 15:03 #5
Der er mange steder der gør sådan, evt. lav det hele i en flashfil, men lav en boks neden under i HTML, der hedder om, eller sådan? Det kan se super lækkert ud + at der mulighed for søgemaskiner at læse indholdet.

Bare et forslag
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