"Lasse Reichstein Nielsen" <lrn@hotpop.com> skrev i en meddelelse
news:acmrxedo.fsf@hotpop.com...
> Leonard <usenet@leonard.dk> writes:
>
> > theChild = window.open("
http://lam.dk/","foo");
> > document.write (theChild.title);
> > theChild.close();
> >
> > og det åbner og lukker fint i et popup, men output bliver bare
> > undefined
>
> Du har to problemer.
>
> 1) Du venter ikke på at siden er loadet. Umiddelbart efter at du beder
> om at hente siden, så forsøger du omgående at læse titlen. Imens har din
> browser dårligt nok sendt forespørgslen til serveren endnu. Her skal
> du vente noget tid, eller, om muligt, indtil siden er indlæst. Det kræver
> dog lidt at regne ud hvornår det er.
>
> 2) Browsere tillader normalt ikke at scripts fra et domæne læser sider
> hentet fra andre. Hvis du ikke gør noget specielt (som at køre
> startsiden med ekstre rettigheder), som helt sikkert kun vil virke for
> dig selv, så får du bare en exception der siger at du ikke har
> rettigheder.
>
>
> Alt i alt tror jeg ikke det kan lade sig gøre for en webside der
> skal bruges af andre.
>
Jeg er ret sikker på at du har ret, jeg har forsøgt at aflæse informationer
fra et et subdomæne til et andet og selv der fejler det, i al fald i IE.
Jeg tror ikke det vil gøre en forskel at sætte et delay på, for det man
ønsker at hente befinder sig på et andet domæne.
Hvis det skulle kunne virke ville det som minimum kræve at barnet
adresserede forælderen og det tror jeg heller ikke kan lade sig gøre. Det er
stadig to forskellige domæner og jeg tror ikke at browsere forstår "friend"
conceptet.
Med venlig hilsen
Johnny Winther Ronnenberg