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

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Problemer med getElementById?
Fra : Jacob Møhl


Dato : 23-03-07 09:26

Hey..

Jeg har denne funktion som jeg bruger fra Flash til at ændre en
iframe:

function vis_iframe(link){
document.getElementById('holder').src = link;
};

Den omtalte iframe ligger sådan i html´en..

<html>
....

<table>

<div id="main_div">
<iframe name="holder" id="holder" width="1px" height="1px"
src="forside.php" style="visibility:hidden" ></iframe>
</div>

</table>
</html>

- - - - - - - - - -

Mit problem er bare at jeg den ikke for fat i iframen og ændre
indholdet !!.. Hvad gør jeg galt!?

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Birger Sørensen (23-03-2007)
Kommentar
Fra : Birger Sørensen


Dato : 23-03-07 14:40

Jacob Møhl wrote in dk.edb.internet.webdesign.clientside:
> Hey..
>
> Jeg har denne funktion som jeg bruger fra Flash til at ændre en
> iframe:
>
> function vis_iframe(link){
> document.getElementById('holder').src = link;
> };

Hej Jacob.

Iht. MS dokumentation, skal iFrames altid referes til gennem
document.all, så
document.all.holder.src = link;
i stedet for, og dit problem burde være løst...

Birger

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lasse Reichstein Nie~ (25-03-2007)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 25-03-07 00:45

Jacob Møhl <jacob@greyz.dk> writes:

> Jeg har denne funktion som jeg bruger fra Flash til at ændre en
> iframe:
>
> function vis_iframe(link){
> document.getElementById('holder').src = link;
> };
....
> <div id="main_div">
> <iframe name="holder" id="holder" width="1px" height="1px"
> src="forside.php" style="visibility:hidden" ></iframe>
> </div>
....
> Mit problem er bare at jeg den ikke for fat i iframen og ændre
> indholdet !!.. Hvad gør jeg galt!?

Godt spørgsmål. Funktionen virker (testet i både Firefox og IE),
så problemet må være at den ikke bliver kaldt korrekt fra Flash.

Test at den virker ved at indsætte fx en knap på siden der kalder
funktionen.
Test at kaldet fra Flash virker ved at kalde en funktion der gør
noget mere synlige ("alert('det virker')" er en klassiker).

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409079
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste