Avatar billede nickydk Nybegynder
22. november 2004 - 09:46 Der er 5 kommentarer og
2 løsninger

Divs vil ikke fungere ordenligt i FireFox??

Hey alle...

Hvis i nu tager et lille kig på http://www.jysk-rejsebureau.dk/rejseinfo/latinamerika/brasilien/index.htm

så vil man kunne se at det fungere fint i IE når man kører over pilene, men det jeg kan ikke få¨det til at virke i FireFox!

Nogle der kan hjælpe PLZ!???

Koden:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0075)http://www.jysk-rejsebureau.dk/rejseinfo/asien/indonesien/content_map01.htm -->
<HTML><HEAD>
<TITLE>:::www.jysk-rejsebureau.dk:::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../../../css/lande.css" type="text/css">

<META content="Microsoft FrontPage 5.0" name=GENERATOR>
    <style type="text/css">
#divCont{position:absolute; top:5; left:5; clip:rect(0,435,280,0); height:280; width:435}
.clScroll{
    position:absolute;
    top:101px;
    font-size:10pt;
    left:-29px;
    font-family:arial;
    visibility: visible;
}

    </style>
<script type="text/javascript" language="JavaScript">
//Her kan du ændre størrelsen af billedet

//Højde:
contHeight=939;

//Bredde:
contWidth=788;

//Hastighed, lavere tal - HØJERE hastighed

timSpeed=50;

// Horisontal forskydning:

phor = 180;


// Vertikal forskydning

pver = 100;









//Default browsercheck, added to all scripts!
function checkBrowser(){
    this.ver=navigator.appVersion
    this.dom=document.getElementById?1:0
    this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
    this.ie4=(document.all && !this.dom)?1:0;
    this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
    this.ns4=(document.layers && !this.dom)?1:0;

    this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)

    return this
}
bw=new checkBrowser()



//The speed of the timeout between each scroll.



function makeScrollObj(obj,nest){
    nest=(!nest) ? '':'document.'+nest+'.'                                       
    this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
      this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;
      //this.css=document.getElementById(obj).style;
    this.height=bw.ns4?this.css.document.height:this.el.offsetHeight

    this.top=b_gettop
    this.left=b_getleft
    return this
}
//Getting the top for the top method
function b_gettop(){

    var gleft = (bw.ns4 || bw.ns5)?eval(this.css.top + ';'):eval(this.css.pixelTop + ';');
    return gleft;
}

function b_getleft(){
    var gleft=(bw.ns4 || bw.ns5) ? eval(this.css.left):eval(this.css.pixelLeft);
    return gleft;
}
//Variables
var scrollTim;
var active=0;

function scroll(speed){
    clearTimeout(scrollTim)
    way=speed>0?1:0
    if ((oScroll[active].top()<=0 && way) || !way && (oScroll[active].top() >= (250 - contHeight))){
   
    //if((!way && oScroll[active].top()>oScroll[active].height+contHeight) || (oScroll[active].top()<0 && way)){
        oScroll[active].css.top=oScroll[active].top()+speed
        scrollTim=setTimeout("scroll("+speed+")",timSpeed)
    }
}  //Clears the timeout so the scroll stops, this is called onmouseout.
function noScroll(){
    clearTimeout(scrollTim)
}

function vscroll(speed){
    clearTimeout(scrollTim)
    way=speed>0?1:0
    if ((oScroll[active].left()<=0 && way) || !way && (oScroll[active].left() >= (435 - contWidth))){
    //if((!way && oScroll[active].left()>-oScroll[active].left+contWidth) || (oScroll[active].left()<0 && way)){
        oScroll[active].css.left=oScroll[active].left()+speed
        scrollTim=setTimeout("vscroll("+speed+")",timSpeed)
    }
}  //Clears the timeout so the scroll stops, this is called onmouseout.
function vnoScroll(){
    clearTimeout(scrollTim)
}

function changeActive(num){
    oScroll[active].css.visibility='hidden'
    active=num
    oScroll[active].css.top=0
    oScroll[active].css.visibility='visible'
}

function scrollInit(){
    oScroll=new Array()
    oScroll[0]=new    makeScrollObj('divScroll1','divCont')
    oScroll[0].css.visibility='visible'
    oControl=new makeScrollObj('divCont')
    oControl.css.visibility='visible'
    oScroll[0].css.left = -phor;
    oScroll[0].css.top = -pver;

}

onload=scrollInit;



</script>

</HEAD>

<BODY leftMargin=0 topMargin=0 marginheight="0" marginwidth="0" style="overflow-x:hidden;overflow-y:hidden">
<div id="scrollup" style="position:absolute; left:20px; top:10px; width:25px; height:15px; z-index:25;"><a href="#" onMouseOver="scroll(5)" onMouseOut="noScroll()">
  <img src="../../../images/top_pil.gif" border="0" Scroll up align="right" width="10" height="20"></a></div>
<div id="scrolldown" style="position:absolute; left:20px; top:32px; width:25px; height:15px; z-index:24;"><a href="#" onMouseOver="scroll(-5)" onMouseOut="noScroll()">
  <img src="../../../images/bund_pil.gif" border="0" Scroll down align="right" width="10" height="20"></a></div>
<div id="scrollleft" style="position:absolute; left:10px; top:27px; width:25px; height:15px; z-index:25;"><a href="#" onMouseOver="vscroll(5)" onMouseOut="vnoScroll()">
  <img src="../../../images/left_pil.gif" border="0" Scroll up align="right" width="20" height="10"></a></div>
<div id="scrollright" style="position:absolute; left:37px; top:27px; width:25px; height:15px; z-index:25;"><a href="#" onMouseOver="vscroll(-5)" onMouseOut="vnoScroll()">
  <img src="../../../images/right_pil.gif" border="0" Scroll down align="right" width="20" height="10"></a></div>
<div id="divCont" style="left: 5px; top: 5px" class="clScroll">
  <div id="divScroll1" class="clScroll" style="left:0; top:0">
    <map name="FPMap0">
    <area href="content_by01.htm" shape="rect" coords="639, 230, 717, 252">
    <area href="content_by03.htm" shape="rect" coords="68, 194, 137, 213">
    <area href="content_by04.htm" shape="rect" coords="489, 687, 607, 711">
    <area href="content_by05.htm" shape="rect" coords="628, 462, 701, 489">
    </map>
    <img src="../../../images/maps/sydamerika/brasilien.gif" border="0" usemap="#FPMap0" width="788" height="939">
</div>
</div>
<div id="text" style="position:absolute; left: 5px; top: 307px; visibility: visible;" class="standard">
På kortet ovenfor har vi udvalgt nogle
            interessante steder.<BR>
            Klik på kortet for informationer og læs om
flere steder via <BR>menuerne i højre side... <A
            href="java script:history.go(-1);">[&lt;&lt;tilbage</A><A
            href="java script:window.print()">]&nbsp;</A></div>


<!-- Traffic on site web tools statistics hit counter code -->
<SCRIPT language=javascript>
var data,nhp,ntz,rf,sr;document.cookie='__support_check=1';nhp='http';
rf=document.referrer;sr=document.location.search;
if(top.document.location==document.referrer
|| (document.referrer == '' && top.document.location != ''))
{rf=top.document.referrer;sr=top.document.location.search}
ntz=new Date();if((location.href.substr(0,6)=='https:') ||
(location.href.substr(0,6)=='HTTPS:'))nhp='https';
data='&an='+escape(navigator.appName)+ '&ck='+document.cookie.length+
'&rf='+escape(rf)+ '&sl='+escape(navigator.systemLanguage)+
'&av='+escape(navigator.appVersion)+ '&l='+escape(navigator.language)+
'&pf='+escape(navigator.platform)+ '&pg='+escape(location.pathname);
if(navigator.appVersion.substring(0,1)>'3') {data=data+'&cd='+
screen.colorDepth+'&rs='+escape(screen.width+ ' x '+screen.height)+
'&tz='+ntz.getTimezoneOffset()+'&je='+ navigator.javaEnabled()};
document.write('<img border=0 hspace=0 '+
'vspace=0 width=1 height=1 src="'+nhp+'://loc1.hitsprocessor.com/'+
'statistics.asp?v=1&s=22&pl=1&acct=jyskrejsebureau'+data+'">');</SCRIPT>

<SCRIPT language=javascript1.2>document.write('<');
document.write('!--  ');</SCRIPT>
<NOSCRIPT><IMG height=1 hspace=0 src="../../asien/indonesien/content_map01-filer/stats-ns.htm" width=1
border=0></NOSCRIPT><!--//--> <!-- End Traffic on site statistics web tools hit counter code --></BODY></HTML>
Avatar billede olebole Juniormester
22. november 2004 - 13:12 #1
<ole>

IE er den mest buggy browser på markedet - og den eneste, der accepterer buggy HTML i overvældende grad. Derfor vises din side, som du ønsker i IE  :)

Punkt ét er, at du begynder alle dine sider med en DTD - og vel at mærke den rigtige DTD i forhold til koden, du skriver. DTD'er kan du læse mere om her:
  http://www.w3.org/TR/html401/sgml/dtd.html
  http://www.w3.org/TR/html401/sgml/loosedtd.html
  http://www.w3.org/TR/html401/sgml/framesetdtd.html

Bruger du ikke en DTD, er der faktisk ikke tale om et HTML-dokument - og det er helt op til den enekelte browser, hvordan den viser siden.

/mvh
</bole>
Avatar billede nickydk Nybegynder
22. november 2004 - 15:23 #2
ok, ikke mig der har bygget sitet, så det gør mig ikke så meget, men mit spørgsmål lyder stadig på hvordan jeg får de divs til at virke i firefox????
Avatar billede olebole Juniormester
22. november 2004 - 16:27 #3
Jo, hvis du gerne vil have sitet til at virke i FF, gør det dig en hel masse  :)

Du får ikke ret meget til at virke med den kode. For at få noget til at virke i FireFox, er det vigtigt, koden er skrevet nogenlunde ordentligt. Derfor er svaret desværre: "Skriv sitet om"
Avatar billede nickydk Nybegynder
23. november 2004 - 13:00 #4
Ok, jamen det må jeg jo så gøre - men divs virker godt i FF ikke?
Avatar billede olebole Juniormester
23. november 2004 - 14:08 #5
Jojo ... de har virket fint siden NS4.0 og IE3.0, så dem burde du ikke få problemer med  :)
Avatar billede nickydk Nybegynder
24. november 2004 - 08:26 #6
svar?
Avatar billede olebole Juniormester
24. november 2004 - 12:41 #7
... s'gerne  :)
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