Avatar billede twister2010 Nybegynder
12. december 2000 - 12:45 Der er 5 kommentarer og
1 løsning

Reference til ny browser

Jeg har 2 browser åbne på samme tid og så
vil jeg refererer fra den ene til den anden
browser. Hvordan gør jeg det ? Skal jeg bruge
window.name ?
Avatar billede LNG.DK Novice
12. december 2000 - 12:48 #1
Avatar billede gertnissen Nybegynder
12. december 2000 - 14:00 #2
hmm, crossposting..

Hvis du selv, dvs. fra samme html dok har åbnet de 2 vinduer/browsere kan du referer til dem med parent.windownavn.document...

eks. hvis det er åbnet med window.open(\"side1.htm\",\"windownavn\")

Hvad vil du helt præcist lave mellem vinduerne ?
Avatar billede jakoba Nybegynder
12. december 2000 - 23:28 #3
Men ville det ikke kræve at man startede den ene browser \"fra\" den anden.
Hvis man kunne det ville man også kunne starte en virus.exe fil, så jeg tvivler lidt på om det er muligt.

Men læste engang at Java VM\'en aldrig startede i mere end eet eksemplar. Når en ny java Applet startes lægges den blot ind i den VM der allerede kører.
Hvis det passer også på tværs af browsere kunne du lave en lille Java applete der ikke er andet end nogle static variable og så interface routinere til at snakke med de browserobjekter der startede dem.
Begge browsere starter så den applet og kan snakke med hinanden via de der static variable.

Det er ren teori. Du må slv teste om det har noget på sig.

mvh JakobA
Avatar billede jakoba Nybegynder
12. december 2000 - 23:35 #4
Hov. du skriver jo ikke at det skal være 2 \"forskellige\" browsere der kører. Hvis begge browsere må være Netscape (eller begge være Explorer) er det ikke så svært. Så er det gertnissen\'s svar.
Avatar billede twister2010 Nybegynder
13. december 2000 - 09:43 #5
Lige for at få det helt på plads. Man kan godt
starte en ny browser op. Det gøres med
Window.open(\"side1.htm\",\"windownavn\" osv) som gertnisse svarer.... og man henviser til sidene
med top.parent.windownavn.document...osv...
Jeg har prøvet og det virker fint.
Man kan ikke starte en virus med window.open, hvordan kan du tro det ?
Avatar billede twister2010 Nybegynder
13. december 2000 - 09:43 #6
Lige for at få det helt på plads. Man kan godt
starte en ny browser op. Det gøres med
Window.open(\"side1.htm\",\"windownavn\" osv) som gertnisse svarer.... og man henviser til sidene
med top.parent.windownavn.document...osv...
Jeg har prøvet og det virker fint.
Man kan ikke starte en virus med window.open, hvordan kan du tro det ?
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