Avatar billede steen_hansen Forsker
01. februar 2003 - 22:57 Der er 23 kommentarer og
1 løsning

Fejl, hvis siden ikke opdateres

Jeg har to scripts mellem <head></head>:

<script type="text/javascript" language="JavaScript">
<!-- Function Copyright start
function Copyright()
{
    Copyright=window.open("/dcu/includes/_privacy_newwindow.asp","Betingelser","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,height=400,width=600");
    alwaysRaised="true";
}
// Function Copyright slut -->
</script>

<script type="text/javascript" language="JavaScript">
<!-- Function Printarticle start
function Printarticle()
{
    Printarticle=window.open("/dcu/min startside/artikler/print_article.asp","Udskriv artikel","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,height=400,width=600");
    alwaysRaised="true";
}
// Function Printarticle slut -->
</script>


Begge funktioner åbner et nyt vindue. Når jeg trykker på ét af linkene, åbner vinduet fint. Hvis ikke jeg opdaterer siden, inden jeg trykker på et af linkene igen, kommer der fejlmeddelelse i statusbaren. Opdaterer jeg siden, kan man atter åbne et af vinduerne. Kan det omskrives, så brugeren ikke skal opdatere siden for at kunne åbne det andet vindue?

Lille tillægsspørgsmål: Hvad betyder alwaysRaised="true";
Avatar billede esben85 Nybegynder
02. februar 2003 - 00:03 #1
hvad lyder fejlen på. Hvilken linje er der fejl i?
Avatar billede steen_hansen Forsker
02. februar 2003 - 00:09 #2
Det er lidt mystisk, nu får jeg et andet forløb:

Jeg kan nu åbne det ene først, det andet bagefter, men tredie gang får jeg denne fejl (kan ikke åbne det samme to gange i træk):

Fejl: Modtageren (serveren [ikke serverprogrammet]) er ikke tilgængelig og forsvandt; alle forbindelser er ugyldige. Kaldet er ikke udført.

Kode: 0
Avatar billede steen_hansen Forsker
02. februar 2003 - 00:10 #3
Når jeg opdaterer igen, kan jeg åbne to vinduer, tredie gang kommer fejlmeddelelsen igen.
Avatar billede olebole Juniormester
02. februar 2003 - 00:45 #4
<ole>

Slet dit alwaysRaised="true"; Det sidder forkert ogg er kun virksomt i NS - og kun hvis du kører signed scripts. Det koster en bondegård, så det gør du nok ikke  :)
Post evt. en URL til siden

/mvh
</bole>
Avatar billede steen_hansen Forsker
02. februar 2003 - 14:28 #5
Hej Ole!

Er det fejlen?
Avatar billede steen_hansen Forsker
02. februar 2003 - 14:29 #6
Det hjalp ikke :o(
Avatar billede steen_hansen Forsker
02. februar 2003 - 17:11 #7
Ole, du kan se, hvad det er jeg prøver at lave. Kan du kode det, så det kan lade sig gøre at åbne flere vinduer uden at skulle opdatere?
Avatar billede olebole Juniormester
02. februar 2003 - 18:20 #8
Det, der er problemet, er at du forsøger at åbne to vinduer med samme navn (det andet argument i window.open()). Hvis du har åbnet ét vindue med navnet 'Kaj' - og prøver igen - så vil den ny side åbne i vinduet 'Kaj'.
Du skal med andre ord konstruere et unikt navn for hvert vindue, du åbner. Det kan du med et timestamp. Prøv følgende kode for forståelsens skyld:

var stamp = new Date().getTime();
alert( stamp );

Den kan du kombinere med dine window.open() på følgende måde:

function Copyright() {
    var name = "Betingelser"+new Date().getTime();
    var Copyright=window.open("/dcu/includes/_privacy_newwindow.asp",name,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,height=400,width=600");
    Copyright.focus();
}

/mvh
Avatar billede steen_hansen Forsker
02. februar 2003 - 20:38 #9
Det ser fornuftigt ud, men jeg får stadig en fejl. Har jeg gjort noget galt i flg?

<script type="text/javascript" language="JavaScript">
<!-- Function Copyright start
function Copyright(){
    var name = "Betingelser"+new Date().getTime();
    var Copyright=window.open("/dcu/includes/_privacy_newwindow.asp",name,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,height=400,width=600");
    Copyright.focus();
}
// Function Copyright slut -->
</script>

<script type="text/javascript" language="JavaScript">
<!-- Function Printarticle start
function Printarticle(){
    var name = "Printarticle"+new Date().getTime();
    Printarticle=window.open("/dcu/min startside/artikler/print_article.asp",name,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,height=400,width=600");
    Printarticle.focus();
}
// Function Printarticle slut -->
</script>
Avatar billede olebole Juniormester
02. februar 2003 - 20:45 #10
Jeg får ingen fejl, når jeg tester - og du laver ingen syntaktiske fejl.
Prøv at poste en URL til et eksempel, der fejler - eller fortæl mig, hvad fejlen siger, når du klikker på den lille gule trekant i statusbaren
/mvh
Avatar billede steen_hansen Forsker
02. februar 2003 - 21:26 #11
Siden er ikke færdig, og jeg vil helst ikke afsløre noget endnu. Det håber jeg du forstår :o)

Men fejlen siger:

"Fejl: Modtageren (serveren [ikke serverprogrammet]) er ikke tilgængelig og forsvandt; alle forbindelser er ugyldige. Kaldet er ikke udført.

Kode: 0"

Jeg kan godt trykke alle de gange jeg har lyst til på "Copyright". Jeg kan trykke én gang på "Printarticle", og så får jeg den ovenstående fejl ...?
Avatar billede steen_hansen Forsker
02. februar 2003 - 21:27 #12
Det lyder som, om det er serveren, der fejler på en eller anden måde, men det kan jeg ikke få til at hænge sammen.
Avatar billede steen_hansen Forsker
02. februar 2003 - 21:29 #13
Hmmm, hvis jeg trykker to gange på Printarticle, får jeg fejlen igen.

Ole, jeg er lidt flov, for der er en fejl i print_article.asp. Den skal hive teksten fra DB ud på en tom side, hvis folk vil udskrive artiklen - så får de ikke menu, banner etc. med. Kan det skyldes det?
Avatar billede steen_hansen Forsker
02. februar 2003 - 21:33 #14
Jeg har lige remmet alt ud fra print_article.asp, så det bare er en tom side, der åbnes. Men fejlen er den samme?
Avatar billede steen_hansen Forsker
02. februar 2003 - 21:36 #15
Forsøger man at åbne Printarticle to gange, kommer fejlen, uanset hvad man har åbnet før. Så det virker næsten :o)
Avatar billede olebole Juniormester
02. februar 2003 - 21:36 #16
'Flov' kan vi ikke bruge til en squid  ;o)
Thomas Edison sagde engang noget à la:
"Jeg har ikke fejlet. Jeg har prøvet 100 metoder, der ikke virkede - altså er jeg nu 100 metoder tættere på målet."

Jeg vil sætte 10 mod 1 på, du har fundet fejlen  :)
/mvh
Avatar billede olebole Juniormester
02. februar 2003 - 21:37 #17
Hmmm .... der krydsede vi beskeder ... så, se bort fra mine odds  :D
Avatar billede steen_hansen Forsker
02. februar 2003 - 21:39 #18
10-4 :oD
Avatar billede olebole Juniormester
02. februar 2003 - 21:39 #19
Send mig lige en mail på olestest (snabel-A) yahoo (dot) dk. E bliver robotteret for e-mail-adresser og jeg hader spam  ;o)
Avatar billede steen_hansen Forsker
02. februar 2003 - 21:44 #20
Fuk, mailserveren kan ikke modtage lige nu, men jeg kunne godt sende :o/

Mailen er sendt.
Avatar billede olebole Juniormester
02. februar 2003 - 22:03 #21
Hehe ... det havde jeg zq ikke set. Du skal deklarere 'Printarticle' som variabel:

  var Printarticle=window.open( ....... );

C'est tout  :D
/mvh
Avatar billede steen_hansen Forsker
02. februar 2003 - 22:07 #22
Ole, du er intet mindre end et geni! :o)

3423544554 tak for hjælpen! :o)
Avatar billede steen_hansen Forsker
02. februar 2003 - 22:09 #23
Jeg får nok snart brug for din ekspertviden i et andet spørgsmål. Hvis jeg ikke får løsningen, kan jeg så henlede din opmærksomhed på spørgsmålet i en mail, eller igennem dette spørgsmål? Jeg ved ikke om det er helt lovligt ....
Avatar billede olebole Juniormester
02. februar 2003 - 23:24 #24
Taktak ... nu siger man jo, der ikke er langt fra geni til idiot, så deeeeeeeeeeet ...........  :o)
Kast du mig bare en mail og peg på spm'et ... det er der vist ikke noget ulovligt i. Jeg sender dig lige en anden adresse, som jeg checker noget oftere  :)
/mvh
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel