Avatar billede clansite.dk Nybegynder
21. november 2002 - 09:32 Der er 18 kommentarer

top.frames['skjultFrame'] er null ?!

Den siger så at der er fejl i denne linie:

" <BODY BGCOLOR="#666699" onLoad="top.frames['skjultFrame'].location.reload(true);"> "

Fejlen er at den er Null ?? Hvorfor er den det ? Jeg har sat den til en frame ! Se selv på www.clansite.dk/chat/ !


Jeg har chat.asp [Design Frames]:

<FRAMESET FRAMEBORDER="0" FRAMESPACING="0" BORDER="0" ROWS="20%,60%,*" COLS="100%">
    <FRAMESET COLS="20%,*">
        <FRAME SRC="" NAME="Hjørne" SCROLLING="no" NORESIZE>
        <FRAME SRC="" NAME="Banner-Plads" SCROLLING="no" NORESIZE>
    </FRAMESET>
    <FRAMESET COLS="20%,*">
        <FRAME SRC="" NAME="Online-Brugere" SCROLLING="auto" NORESIZE>
        <FRAME SRC="Vindue.asp" NAME="Chat-Vinduet" SCROLLING="yes" NORESIZE>
    </FRAMESET>
    <FRAMESET COLS="20%,*">
        <FRAME SRC="" NAME="Hjørne" SCROLLING="no" NORESIZE>
        <FRAME SRC="Send.asp" NAME="Senderen" SCROLLING="no" NORESIZE>
    </FRAMESET>
</FRAMESET>





Så har jeg mine skjulte frames:


<HTML>
<HEAD>
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
<script>
function opdaterSpan(chatHTML) {
if (document.getElementById) document.getElementById("iespan").innerHTML = chatHTML;
else if (document.all) document.all["iespan"].innerHTML = chatHTML;
else if (document.layers) document["nslayer"].document.write(chatHTML);
}
</script>
</HEAD>
<BODY BGCOLOR="#666699" onLoad="top.frames['skjultFrame'].location.reload(true);">
<FONT FACE="Arial" SIZE="2"><span id="iespan"><layer id="nslayer">
Opdatering af chatten sker for tiden!<BR>Vi regner med at kunne være klar i løbet af de næste par dage!!!
</layer></span></FONT>
</BODY>
</HTML>



Er det bare mig, eller er det underligt ?
Avatar billede di8leva Nybegynder
21. november 2002 - 10:23 #1
clansite >> så go er jag ikke =(

men hvad er egentligen fejlen hos dig? Det virker ju att chatta...
Avatar billede clansite.dk Nybegynder
21. november 2002 - 10:25 #2
Ja, Men man den vil ikke skrive Nick. Jeg har testet og fejlen er "top.frames['skjultFrame'] er null eller findes ikke" !
Avatar billede di8leva Nybegynder
21. november 2002 - 10:34 #3
men hvad har top.frames['skjultFrame'] med någonting att gøra?
der er ikke den der skall skrive nick?
Avatar billede midas_dk Nybegynder
21. november 2002 - 10:34 #4
Undskyld, men hvor har du defineret en frame med navnet 'skjultFrame'? Det er jo lissom en forudsætning...

Hvis du HAR defineret den pågældende frame, kan det godt være en meget god idé også at definere et ID for hver frame...
Avatar billede clansite.dk Nybegynder
21. november 2002 - 10:36 #5
Hvad mener du ??
Avatar billede clansite.dk Nybegynder
21. november 2002 - 10:38 #6
Jeg har vindue.asp:

<frameset rows="*,0" frameborder="NO" border="0" framespacing="0" cols="*">
      <frame name="chatten" src="chatten.asp" scrolling="NO" noresize>
      <frame name="skjultFrame" scrolling="NO" noresize src="skjultframe.asp">
    </frameset>
Avatar billede nikolajdu Nybegynder
21. november 2002 - 11:58 #7
top.frame['Chat-Vinduet'].top.frames['skjultFrame'].location.reload(true);
Avatar billede clansite.dk Nybegynder
21. november 2002 - 12:07 #8
top.frame['Chat-Vinduet'] er et null eller ikke objekt ! :(
Avatar billede clansite.dk Nybegynder
21. november 2002 - 12:09 #9
du kan selv prøve på http://www.clansite.dk/chat/chat.asp
Avatar billede mik789 Nybegynder
21. november 2002 - 12:41 #10
er det ikke bare fordi der mangler et s ? altså:

top.frames['Chat-Vinduet'].top.frames['skjultFrame'].location.reload(true);

altså også s i det første "frames"
Avatar billede clansite.dk Nybegynder
21. november 2002 - 12:43 #11
Nej... Se selv fejl i browseren på http://www.clansite.dk/chat/chat.asp
Avatar billede mik789 Nybegynder
21. november 2002 - 12:46 #12
hvad med:

top.frames['Chat-Vinduet'].frames['skjultFrame'].location.reload(true);

?
Avatar billede mik789 Nybegynder
21. november 2002 - 12:50 #13
eller:

top.Chat-Vinduet.skjultFrame.location.reload(true);
Avatar billede clansite.dk Nybegynder
21. november 2002 - 12:51 #14
Nu kommer der ingen fejl, men den viser stadig ikke nick !
Den vises via. en session !
Avatar billede clansite.dk Nybegynder
21. november 2002 - 12:56 #15
Hvis i prøver at gå til:

1: www.clansite.dk/chat/default.asp
2: Logger ind
3: Går ind på www.clansite.dk/chat/send.asp - Så er jeres nick der !

Hvorfor vil den så ikke når man leger med frames ?
Avatar billede tsunami Nybegynder
21. november 2002 - 20:07 #16
Æhm... ikke for at vade i det... men jeg kan ikke se nogen frame der har navnet "skjultFrame" i chat.asp
Avatar billede clansite.dk Nybegynder
22. november 2002 - 12:34 #17
For at tage det forfra:

top.frames['Chat-Vinduet'] = Øverste frame den loader
frames['skjultFrame'] = Framen under den øverste
location.reload(true); = Opdateres
Avatar billede tsunami Nybegynder
04. december 2002 - 20:17 #18
Jamen... hvordan ser top framesettet ud så???
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
Kurser inden for grundlæggende programmering

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