/ Forside/ Teknologi / Internet / Hjemme sider / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Hjemme sider
#NavnPoint
molokyle 23766
Klaudi 7947
bentjuul 7763
BjarneD 4584
severino 4460
Manse9933 4366
natmaden 3985
disken 3947
miritdk 3593
10  refi 3578
problem med javascript i netscape
Fra : NinaM
Vist : 492 gange
260 point
Dato : 12-09-02 22:58

Jeg er ved at lave hjemmeside til min datter, og vil gerne have en tæller der viser hvor mange måneder, dage, minutter, sekunder gammel hun er. Den der er svær er den med måneder.
Jeg har lånt en tæller fra en anden hjemmeside (direkte kopi), problemet er bare at som den er nu, virker den kun i Explorer, ikke i netscape hvor den siger:

JavaScript Error: http://www.hauchsborg.dk/~lavigne/forsidef.html, line 223:
document.all has no properties.

Er der nogen der kan rette fejlen så tælleren er perfekt i netscape også?

vh Nina

 
 
Kommentar
Fra : strarup


Dato : 15-09-02 09:13

Hej Nina,

jeg har prøvet at kigge på din side... men jeg ku' ikke umiddelbart få fat i din kildekode før jeg downloade htmlsiden...

hvor har du evt. hentet originalen fra?

hvad står der eller nævnt i linje 223 i kildekoden... så vidt jeg ku' se var der nemlig ikke over 200 linjer i det dokument jeg downloadede...?

umiddelbart for at få det til at virke med netscape ska' Netscape også nævnes i kildekoden nogle gange... eller ha' nogle parametere med, som f.eks. IE ikke har brug for og omvendt... du ka' evt. prøve at se på dette eksempel... "Dynamic Countup Script"... -->
http://www.dynamicdrive.com/dynamicindex6/countingup.htm

nogle gange er det også nødvendigt at have med hvordan det skal fungere/vises hvis browseren er f.eks. Netscape a la noget som if browser = NS 6 then bla bla
if browser = IE 6 then bla bla...

mvh.

Strarup

Kommentar
Fra : NinaM


Dato : 15-09-02 22:23

Hej Strarup,
tak for svar, jeg prøver at besvare dine spørgsmål:

>hvor har du evt. hentet originalen fra?
Originalen er hentet fra en anden hjemmeside http://home.online.no/~erikap/jenny/ som har samme problem i netscape, jeg tror nok jenny har den fra http://www.lillejon.com/ som også har problemet. Altså ingen hjælp at hente derfra.

>hvad står der eller nævnt i linje 223 i kildekoden... så vidt jeg ku' se var der nemlig ikke over
>200 linjer i det dokument jeg downloadede...?
For mig passer det med linieantal, linie 223 er:
"document.all.till.innerHTML=tid_passerat + totalt"
jeg laver lige endnu en kommentar nedenfor indeholdende kun kildekoden som den ser ud for mig i notepad

>umiddelbart for at få det til at virke med netscape ska' Netscape også nævnes i kildekoden
>nogle gange... eller ha' nogle parametere med, som f.eks. IE ikke har brug for og omvendt... du
>ka' evt. prøve at se på dette eksempel... "Dynamic Countup Script"... -->
>http://www.dynamicdrive.com/dynamicindex6/countingup.htm
Jeg har været inde og se deres tæller, den er bare ikke så kompliceret som den anden idet der ikke tælles måneder, og det er det jeg ønsker. Hvis du skulle støde på en velfungerende månedstæller et andet sted på nettet (har ikke selv fundet nogen), så giv mig endelig et praj, jeg smider gerne min gamle ud!!

>nogle gange er det også nødvendigt at have med hvordan det skal fungere/vises hvis
>browseren er f.eks. Netscape a la noget som if browser = NS 6 then bla bla
>if browser = IE 6 then bla bla...
øøøh, mere udpenslet hjælp søges i så fald her!

venlig hilsen Nina

PS jeg tager altid kildekoden ved at højreklikke og 'view source', men fandt først ud af nu, at det kan man vist kun i IE, ikke netscape



Kommentar
Fra : NinaM


Dato : 15-09-02 22:24

<HTML>
<HEAD>
<!-- The block of META tags is required by Homepage Studio -->
<!-- to identify this file as created by Freeform Editor. -->
<!-- Please do not remove them, but feel free to append -->
<!-- them with your personal data below. Meta tags help -->
<!-- search engines identify the content of your page. -->
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="keywords" CONTENT="enter keywords here">
<META NAME="description" CONTENT="enter a description here">
<META NAME="author" CONTENT="enter your name here">
<META NAME="generator" CONTENT="FreeFormEditor 1.0">
<TITLE>Moniques franske forside</TITLE>
</HEAD>
<!--
æ &aelig;
ø &oslash;
å &aring;
ü &uuml;
ç &ccedil;
é &eacute;
è &egrave;
à &agrave;
â ê î ï Ï ô
Sera traduit tr&eacute;s prochainement...
-->

<BODY TEXT="#000000" LINK="#000000"
VLINK="#000000" ALINK="#000000"
BACKGROUND="#FFFFFF">
<br>
<br>

<p align=center>
<FONT FACE="Comic Sans MS" SIZE=4>
<B>Bienvenue &agrave; mon premier site internet!</B></FONT>
<br><br><br>

<p align=center>
<img src="forsidefoto.jpg" width=236 height=228 border="0" alt="Monique">

<br>
<br>

<FONT FACE="Comic Sans MS" SIZE=3>
Je m'appelle Monique et je suis n&eacute;e le 9 mars 2002.
</FONT>
<br>
<br>

<p align=center>
<FONT FACE="Comic Sans MS" SIZE=2>Aujourd'hui c'est
<SCRIPT LANGUAGE = "JavaScript">
<!--

// Array of day names
var dayNames = new Array("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi");

var monthNames = new Array("janvier","f&eacute;vrier","mars","avril","mai","juin","juillet",
"août","septembre","octobre","novembre","d&eacute;cembre");

var dt = new Date();
var y = dt.getYear();

document.write(dayNames[dt.getDay()] + " le " + dt.getDate() + " " + monthNames[dt.getMonth()] + " " + y);
// -->
</SCRIPT>
</FONT>

<br>

<FONT FACE="Comic Sans MS" SIZE=2>
et je suis agée de
<BR>
<script>
function nedrakning(){
nu=new Date();

//***---Nedräkningen går till:--------------------------
//***--------********-**--****-**:**:**-----------------
da=new Date("March9, 2002 19:36:00");
//***---När du fyller i ett datum ovan, tänk på att de engelska månaderna heter January, February, March, April, May, June, July, August, September, October, November, December
//***---Här kan du ändra språk om du vill.
namn=new Array("an","mois","jours","heures","minutes","secondes");
//***---Om du vill byta språk, ändra då vad "og" heter på det språket.
och="et"
//***---Texter före formulären:
tid_passerat=" ";

function visa_formular(text)
{
document.write("<Font-Size='8pt' face='Comic Sans MS'><SPAN NAME='till' ID='till'>"+text+"</SPAN></Font><BR><BR>");
skrivit_ut=1;
}

dagar_manad=new Array(31,28,31,30,31,30,31,31,30,31,30,31);

da_ar=da.getYear()
nu_ar=nu.getYear()
da_manader=da.getMonth();
nu_manader=nu.getMonth();
da_dagar=da.getDate();
nu_dagar=nu.getDate();
da_timmar=da.getHours();
nu_timmar=nu.getHours();
da_minuter=da.getMinutes();
nu_minuter=nu.getMinutes();
da_sekunder=da.getSeconds();
nu_sekunder=nu.getSeconds();

nu_manader_spara=nu.getMonth();

if (da_ar<100)
{
da_ar+=1900;
}

if (nu_ar<100)
{
nu_ar+=1900;
}

if (nu_sekunder>da_sekunder)
{
da_sekunder+=60;
da_minuter--;
}

if (nu_minuter>da_minuter)
{
da_minuter+=60;
da_timmar--;
}

if (nu_timmar>da_timmar)
{
da_timmar+=24;
da_dagar--;
}

if (nu_dagar>da_dagar)
{
da_dagar+=dagar_manad[nu_manader_spara];
da_manader--;
}

if (nu_manader>da_manader)
{
da_manader+=12;
da_ar--;
}

totalt="";

if ((da_ar-nu_ar)>=0)
{
if (skrivit_ut==0)
{
visa_formular(tid_kvar)
}
else
{

totalt+=da_manader-nu_manader+" "+namn[1]+", ";
totalt+=da_dagar-nu_dagar+" "+namn[2]+", ";
totalt+=da_timmar-nu_timmar+" "+namn[3]+", ";
totalt+=da_minuter-nu_minuter+" "+namn[4]+" "+och+" ";
totalt+=da_sekunder-nu_sekunder+" "+namn[5]+" ";
totalt+="</b>";
}
}
else
{
if (skrivit_ut==0)
{
visa_formular(tid_passerat)
}
else
{

if (nu_sekunder<da_sekunder)
{
nu_sekunder+=60;
nu_minuter--;
}


if (nu_minuter<da_minuter)
{
nu_minuter+=60;
nu_timmar--;
}


if (nu_timmar<da_timmar)
{
nu_timmar+=24;
nu_dagar--;
}

if (nu_dagar<da_dagar)
{
nu_dagar+=dagar_manad[nu_manader_spara];
nu_manader--;
}

if (nu_manader<da_manader)
{
nu_manader+=12;
nu_ar--;
}


totalt+=nu_manader-da_manader+" "+namn[1]+", ";
totalt+=nu_dagar-da_dagar+" "+namn[2]+", ";
totalt+=nu_timmar-da_timmar+" "+namn[3]+", ";
totalt+=nu_minuter-da_minuter+" "+namn[4]+" "+och+" ";
totalt+=nu_sekunder-da_sekunder+" "+namn[5];
totalt+="";
}
}

document.all.till.innerHTML=tid_passerat + totalt
setTimeout('nedrakning()',1000);
}
skrivit_ut=0;
nedrakning();
</script>
</FONT>

</BODY>

</HTML>


Accepteret svar
Fra : strarup

Modtaget 260 point
Dato : 15-09-02 23:43

Hej Nina,

jeg prøver at kigge på det...

jeg plejer også at bruge højreklik, og hvis den funktion er slået fra bruger jeg menuen "vis" og vælger der kilde... men det ku' jeg af mystiske årsager ikke få til at funke inde på din side...

så jeg hentede filen ned, og den ligner meget det du har skrevet... men jeg kigger lige på det... og så ser hva' jeg ka' finde ud af...

mvh.

Strarup

Godkendelse af svar
Fra : NinaM


Dato : 24-02-03 21:23

Tak for hjælpen strarup, jeg har godt nok ikke fået løst mit problem, men jeg lukker spørgsmålet da det link jeg refererer til ikke duer længere.
                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste