/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Javascript og iframe...
Fra : Jacob Volstrup


Dato : 17-04-02 10:48

Hej,

Når jeg skal 'gå' fra en iframe til en anden i et JavaScript, kan jeg ikke
få det til at fungere.
Noget så simpelt som at få en anden iframe til at skifte side med en knap
kan jeg ikke engang få til at fungere:

<INPUT TYPE="BUTTON"
ONCLICK="parent.vinduenavn.location.href=http://localhost/">

I almindelige frames ville dette fungere jo fungere fint nok, men jeg kan
forestille mig at at det skal gribes an på en anden måde, når det er i
iframes, men hvordan?

Selvom jeg i parent-dokumentet både sætter iframe-navnet med TITLE og NAME
på én gang, virker det stadig ikke.

Jeg prøvede så at tilføje window, men det hjælper heller ikke noget:

<INPUT TYPE="BUTTON"
ONCLICK="window.parent.vinduenavn.location.href=http://localhost/">

Så efterhånden er jeg ved at være desperat efter en løsning.
Håber desperat på at der er nogen som kan hjælpe mig.

--
Mvh Jacob Volstrup
- www.netspecialisten.dk -



 
 
Jakob Andersen (17-04-2002)
Kommentar
Fra : Jakob Andersen


Dato : 17-04-02 12:31

"Jacob Volstrup" <volstrup@avanceret.dk> skrev i en meddelelse
news:2Pcv8.27780$567.1200927@news000.worldonline.dk...
> Når jeg skal 'gå' fra en iframe til en anden i et JavaScript, kan jeg ikke
> få det til at fungere.

Når vi snakker javascript hører spørgsmålet hjemme i
news:dk.edb.internet.webdesign.clientside

> Noget så simpelt som at få en anden iframe til at skifte side med en knap
> kan jeg ikke engang få til at fungere:
>
> <INPUT TYPE="BUTTON"
> ONCLICK="parent.vinduenavn.location.href=http://localhost/">

Prøv at lef med dette her:

<input type="button" onclick="document.getElementById('foo').src =
'http://www.google.com'" value="gå til google" />
<iframe src="http://www.jubii.dk" width="100" height="100" id="foo">
Din browser understøtter ikke iframes tryk <a
href="http://www.jubii.dk">her for at se siden</a>
</iframe>

Alle browsere der understøtter IFRAME understøtter svjh. også getElementById

--
Jakob Andersen



Jacob Volstrup (17-04-2002)
Kommentar
Fra : Jacob Volstrup


Dato : 17-04-02 17:01

> Når vi snakker javascript hører spørgsmålet hjemme i
> news:dk.edb.internet.webdesign.clientside
Det ved jeg godt, men af underlige årsager, findes den ikke på min
newsserver...

--
Mvh Jacob Volstrup
- www.netspecialisten.dk -



Knud Gert Ellentoft (17-04-2002)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 17-04-02 21:45

Wed, 17 Apr 2002 18:01:02 +0200, skrev "Jacob Volstrup"
<volstrup@avanceret.dk>:

>Det ved jeg godt, men af underlige årsager, findes den ikke på min
>newsserver...

Det skulle være mærkeligt, hvis den ikke findes på Tiscalis
newsserver, prøv at opdater din gruppeliste, du kan også blot
klikke på
news:dk.edb.internet.webdesign.clientside
så kommer den sikkert frem og du kan abonnere på den.
--
med venlig hilsen
Knud
http://home13.inet.tele.dk/smedpark/
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Jens Peter Karlsen (17-04-2002)
Kommentar
Fra : Jens Peter Karlsen


Dato : 17-04-02 14:34

Prøv dette:
ONCLICK="parent.frames.vinduenavn.location.href=http://localhost/">

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.


On Wed, 17 Apr 2002 11:48:29 +0200, "Jacob Volstrup"
<volstrup@avanceret.dk> wrote:

>Noget så simpelt som at få en anden iframe til at skifte side med en knap
>kan jeg ikke engang få til at fungere:
>
> <INPUT TYPE="BUTTON"
>ONCLICK="parent.vinduenavn.location.href=http://localhost/">


Jacob Volstrup (17-04-2002)
Kommentar
Fra : Jacob Volstrup


Dato : 17-04-02 17:08

> Prøv dette:
> ONCLICK="parent.frames.vinduenavn.location.href=http://localhost/">

Det virker desværre heller ikke :(

I stedet må jeg jo blot lave funktioner i hoveddokumentet, som jeg så kan
kalde fra mine iframes, og fra disse funktioner 'behandle' de andre
iframes...

Men ellers tak for hjælpen

--
Mvh Jacob Volstrup
- www.netspecialisten.dk -



Jacob Volstrup (18-04-2002)
Kommentar
Fra : Jacob Volstrup


Dato : 18-04-02 10:13

> Det virker desværre heller ikke :(
>
> I stedet må jeg jo blot lave funktioner i hoveddokumentet, som jeg så kan
> kalde fra mine iframes, og fra disse funktioner 'behandle' de andre
> iframes...

Sikke noget vrøvl jeg fik skrevet!
Efter at have puslet lidt videre med det hele, fik jeg det til at virke på
følgende måde:

<INPUT TYPE="BUTTON" VALUE="Send"
ONCLICK="parent.window.tjat.location.href=''>http://localhost/';">

så fra én iframe til en anden skal man altså blot bruge
'parent.window.iframenavn...'
Håber at det kan være til hjælp for andre.

--
Mvh Jacob Volstrup
- www.netspecialisten.dk -



Søg
Reklame
Statistik
Spørgsmål : 177510
Tips : 31968
Nyheder : 719565
Indlæg : 6408584
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste