/ 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
Opdatate en iframe til anchor position ude~
Fra : Dennis Hansen


Dato : 15-12-01 19:03

Hej,

Jeg sidder med en table hvor jeg
inde i en <td> har en iframe.

<iframe width="100" height="100" src="inside.html" name="iframen">

Hvis jeg nu uden for denne tabel, vil have nogle links der opdaterer
iframen,
så den hopper til mine anchors, ala "inside.html#info" men uden at
skulle reloade hele siden,
kan jeg gøre det ?

Det er pakket ind i noget php noget nu som i sikkert ikke vil høre om
herinde !
Men der reloader jeg hele siden hver gang, det er spild af båndbredde,
plus siden giver et blink når den reloader,
det ser ikke godt ud.


Mange tak,

Mvh
Dennis






 
 
Thor Larholm (16-12-2001)
Kommentar
Fra : Thor Larholm


Dato : 16-12-01 18:44

"Dennis Hansen" <dennis__hansen@hotmail.com> wrote in message
news:3c1b904a$0$67568$edfadb0f@dspool01.news.tele.dk...
> <iframe width="100" height="100" src="inside.html" name="iframen">
>
> Hvis jeg nu uden for denne tabel, vil have nogle links der opdaterer
> iframen,
> så den hopper til mine anchors, ala "inside.html#info" men uden at
> skulle reloade hele siden,
> kan jeg gøre det ?

Yeps, du kan blot sætte din IFRAMEs location.hash:

<script>
function GrabHash(link){
var F = window.frames[link.target], U=link.href, H = U.indexOf("#");
var A = U.substring(0,H);
if(F.location.href.indexOf(A)>=0) return true;
F.location.hash = U.substring(H,U.length);
return false;
}
</script>
<a href="inside.html#info" target="iframen" onclick="return GrabHash(this)">
info
</a>
<a href="inside.html#test" target="iframen" onclick="return GrabHash(this)">
info
</a>


--
Thor Larholm
<URL: http://www.jibbering.com/faq/> FAQ for comp.lang.javascript



Thor Larholm (16-12-2001)
Kommentar
Fra : Thor Larholm


Dato : 16-12-01 18:46

"Thor Larholm" <usenet@jscript.dk> wrote in message
news:b35T7.10455$z4.1188917@news000.worldonline.dk...
> function GrabHash(link){
> var F = window.frames[link.target], U=link.href, H = U.indexOf("#");
> var A = U.substring(0,H);
> if(F.location.href.indexOf(A)>=0) return true;
> F.location.hash = U.substring(H,U.length);
> return false;
> }

Ovenstående skulle selvf. være

function GrabHash(link){
var F = window.frames[link.target], U=link.href, H = U.indexOf("#");
var A = U.substring(0,H);
if(F.location.href.indexOf(A)<0) return true;
F.location.hash = U.substring(H,U.length);
return false;
}


--
Thor Larholm
<URL: http://www.jibbering.com/faq/> FAQ for comp.lang.javascript



Dennis Hansen (17-12-2001)
Kommentar
Fra : Dennis Hansen


Dato : 17-12-01 16:03


"Thor Larholm" <usenet@jscript.dk> wrote in message
news:z45T7.10456$z4.1189098@news000.worldonline.dk...

> Ovenstående skulle selvf. være
>
> function GrabHash(link){
> var F = window.frames[link.target], U=link.href, H =
U.indexOf("#");
> var A = U.substring(0,H);
> if(F.location.href.indexOf(A)<0) return true;
> F.location.hash = U.substring(H,U.length);
> return false;
> }
>

Mange tak Thor !

Den skal jeg lige gruble lidt over før jeg forstår, jeg har -evner i
javascript.
Mvh

Dennis



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

Månedens bedste
Årets bedste
Sidste års bedste