Avatar billede monkeysee Nybegynder
01. juli 2002 - 11:18 Der er 11 kommentarer og
1 løsning

invalid pointer ?

Hmmm...jeg ved ikke om dette er et 'strict' javascript spørgsmål, men here goes:

Jeg er ved at lave en kombineret client-side/server-side administration der benytter et script til at fremstille en querystring, som efterfølgende behandles af et ASP script.

Problemet er blot, at jeg aldrig når så langt. Dvs., jeg har intet problem så længe jeg sidder i mit udviklings-miljø (IIS5), men når jeg forsøger med min server (som kører IIS4), får jeg denne fejl (på dansk): Ugyldig pointer.

Jeg går ud fra at det kan oversættes direkte til 'invalid pointer', og har muligvis noget at gøre med at jeg forsøger at lave en location.replace med en URL som er flere kilobytes lang!!! Problemet opstår nemlig kun, når jeg sender mange data på én gang.

Er der tale om at browseren kan 'blokere' for selv det at FORSØGE at loade denne lange URL (da jeg jo får fejlbeskeden UDEN at siden efterfølgende bliver hentet) ?

Håber I kan hjælpe!

Avatar billede nikolajdu Nybegynder
01. juli 2002 - 11:27 #1
En url kan indeholde xxx antal karakterer i sin query, så du er nok inde på det rigtige - Kan du ikke sende med POST istedet - Der kan sendes langt flere oplysninger med?

/Nikolaj
Avatar billede kasseper Nybegynder
01. juli 2002 - 11:31 #2
Så kan han ikke lave en location.replace, som han sikkert gør for at håndtere browserens Back knap :)
Du skulle kunne Get'e 4000 tegn.
Avatar billede monkeysee Nybegynder
01. juli 2002 - 11:33 #3
Det er da totalt syret at det virker uden problemer på min lokale server!! Men måske er IIS5 bare temmelig 'large'

Nikolaj du (no pun intended!) kan forvandle din kommentar til et svar hvis du kan henvise mig til noget udførlig info om emnet!!!

(P.S: udråbstegn rykker!!!)
Avatar billede =maddog= Nybegynder
01. juli 2002 - 11:35 #4
Specielt hvis man slutter med en to-tre 1-taller!!!!!!!!111
Avatar billede nikolajdu Nybegynder
01. juli 2002 - 11:36 #5
Ingen svar før vi har fundet problemet :))

Anyway, så prøv at forklare hvad du er ude på og hvorfor du skal sende så mange parametre med via url´en? Det må kunne gøres smartere :)

/Nikolaj
Avatar billede monkeysee Nybegynder
01. juli 2002 - 11:43 #6
Det har du ret i !

Hmmm...jeg har jo hørt et og andet om at iframes er fuldgyldige dokumenter, med alt hvad det indebærer. Så ved at tilføje administrationen's en <iframe> tag, og referere administrationen's <base target> til denne iframe vil man kunne post'e eller get'e hvert enkelt emne for sig, og måske undgå mit selvskabte flaskehals problem.
Avatar billede nikolajdu Nybegynder
01. juli 2002 - 12:02 #7
"vil man kunne post'e eller get'e hvert enkelt emne for sig"????

og hvilket flaskehals problem?

En iframe er ikke et dokument - En iframe er at sammeligne med et vindue - Med alt hvad det indebærer. Indholdet i en iframe er derimod et nyt dokument.

/Nikolaj
Avatar billede monkeysee Nybegynder
01. juli 2002 - 12:24 #8
Det er en del af et større CMS / extranet, men den bærende idé er nok nemmest at forklare via eksemplets magt.

Consider the following link (som de siger):
www.irisworks.dk/admin/admin_profil.htm

Dette er en dHTML udgave uden DB connectivity. Som du kan se, er det muligt at administrere adskillige emner på én gang, uden at kontakte DB. Først når man trykker på 'opdatér' vil serveren blive kontaktet.

Min (nye) ide er så, at man efter at have trykket på 'opdater' vil sende data'ene - emne efter emne, til en gemt <iframe> som sørger for at give signal, når dokumentet er parat til at modtage næste emne (a vís: ingen flaskehals).

Min gamle idé var at sende hele møget på én gang. Du kan se den resulterende querystring ved f.eks at kopiere et emne, og dernæst trykke på 'opdater'...
Avatar billede kasseper Nybegynder
01. juli 2002 - 12:39 #9
Jamen så brug post istedet, så skulle der da ikke være nogen problemer..!
Avatar billede monkeysee Nybegynder
01. juli 2002 - 13:08 #10
Får jeg problemer med at lave dette POST halløj så er spørgsmålet jo stadig åbent, og vi kan fortsætte hvor vi slap...

P.S: Det meste af koden i mit eksempel hviler på (meget) modificeret kode der stammer fra www.dithered.com - virk'li fed side, meget seriøs.
Avatar billede monkeysee Nybegynder
01. juli 2002 - 22:17 #11
En del timer, og et besøg på Christiania senere:

Hvordan tilgår man en variabel som befinder sig i en iframe?

(Omsider fik jeg formuleret et spørgsmål som kan besvares;-)
Avatar billede monkeysee Nybegynder
01. juli 2002 - 22:38 #12
Ingen bud?

(kan betragtes som svar på denne topic)

Jeg har mulighed for at basere scriptet på DOM kombatibel (MSIE) browser, derfor kan det flg. lade sig gøre:

http://www.faqts.com/knowledge_base/view.phtml/aid/1797/fid/127/lang/

-snip----------------------------------------------------

With full DOM access we have two separate ways for two different
purposes to script an IFRAME.
Every IFRAME is contained as a window object in the
  window.frames
array (in both IE4+ and NN6 it seems), thus if you want to set the
location of an IFRAME or access its document and its content you
reference
  window.frames.iframeName
and then
  window.frames.iframeName.location.href
  window.frames.iframeName.document.links
etc.
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