Avatar billede minau Nybegynder
03. marts 2004 - 00:33 Der er 14 kommentarer og
1 løsning

Hvad hedder min frame

Hellow.

Hvordan finder jeg ud af hvad min frame hidder (i javascript)
Avatar billede mm12010 Nybegynder
03. marts 2004 - 00:35 #1
<body onload="alert(window.name);">

i den frame du vil ha navnet på
Avatar billede minau Nybegynder
03. marts 2004 - 00:37 #2
Kan en frame bare sådan ikke hede noget?
Avatar billede minau Nybegynder
03. marts 2004 - 00:39 #3
den giver inden fejl - men en tilfældig html fil har ikke noget havn - den burde da hede noget - om ikke andet tilfældigt
Avatar billede mm12010 Nybegynder
03. marts 2004 - 00:40 #4
tja... hvis der ikke er angivet nogen name-property i dit frameset
Avatar billede mm12010 Nybegynder
03. marts 2004 - 00:40 #5
er det navnet på den fil der loades i din frame du er ude efter?
Avatar billede mm12010 Nybegynder
03. marts 2004 - 00:47 #6
i så fald kan du gøre sådan:

<body onload="alert(document.URL.substring(document.URL.lastIndexOf('/')+1,document.URL.length));">
Avatar billede minau Nybegynder
03. marts 2004 - 00:49 #7
nope - det er somænd framen.

Jeg skal nemlig åbne en central side i et nyt vindue fra denne periferi side.

Problemet er bare at man ikke altid har angivet frame navn.

men tænkte på om det kunne lave ved at periferisitet hele tiden tjekker på om det nye vindue er åbent - hvis det lukker sig (man går tilbage fra "centralside"popupen) på reloader den sig selv (det er det med at reloade jeg vil hen til

Periferisiderne kan også ligge på en CD eller en compuer - men hvis man parser location.href videre til den centrale side (bare i samme frame) og lader den centrale side skrive noget ala
<script>
location.href='file:///C:/Documents%20and%20Settings/Administrator/Skrivebord/sall.txt.html';
</script>

hvor file://....... er den parsede sti - ja så virker det ikke - menget underligt.

og man kan heller ikke angive korekt header fra php (fra centralsiden)
<? header(Location:file:///C:/Documents%20and%20Settings/Administrator/Skrivebord/sall.txt.html)
virker heller ikke

:-(
Avatar billede minau Nybegynder
03. marts 2004 - 00:50 #8
header har ""
header("blah")
naturligvis :-)
Avatar billede roenving Novice
03. marts 2004 - 00:57 #9
Avatar billede minau Nybegynder
03. marts 2004 - 01:16 #10
Hvorfor det? - hvad er det fornet tegn?
Avatar billede roenving Novice
03. marts 2004 - 01:22 #11
Det er det tegn, man skal bruge, for at det er lidt mere browser-kompatibelt ...

-- og det er tegnet 'bar', som også bruges som eller-tegn i nogle sammenhænge (bla. c/c++, java, javascript m. fl. !-)

På de danske tastaturer sidder det på tasten med accenter, altså [Alt Gr]+´ ...
Avatar billede minau Nybegynder
16. marts 2004 - 01:10 #12
ingen er vil smide svar?
Avatar billede roenving Novice
16. marts 2004 - 01:13 #13
Kunne du bruge noget ?-)
Avatar billede minau Nybegynder
16. marts 2004 - 01:17 #14
nøøh - endte med ikke at bruge det- tjekkede baer på om min nye fram lukkede 8fra det gamle vindue)

og der var vel enlig heller ikke nogen der svarede på mit direkte spørgsmål

snupper dem selv
Avatar billede minau Nybegynder
16. marts 2004 - 01:18 #15
hov
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