Avatar billede cyperangel Nybegynder
13. juni 2003 - 02:05 Der er 10 kommentarer og
1 løsning

javascript og frame links

ja, den er sikkert allerede brugt, men scor nogle billige point på at gelejde mig hen til svaret, for jeg kan ikke finde det....

JEg har en side her:
http://www.cyperdesign.dk/test/

hvis man klikker på forum linket, eller på roster, så virker det jo ligesom  ikke rigtigt.....

Nu vil jeg gerne have at vide, hvordan man kan få dem til det.... hehe

sourcekoden er jo frit tilgængeligt, så det skulle ikke være så svært for jer kloge hoveder.

de fleste links bruger en onClick event, hvordan kan man loade en side i et nyt vindue ved en onClick event?

JEg har en mistanke om at det er fordi at de links der går ud af sitet, såsom forum og roster ikke bruger onclick, men har en onclick alligevel til at styre noget div med. Divet virker, men selve linket gør ikke....
Avatar billede skovenborg Nybegynder
13. juni 2003 - 02:18 #1
Du bliver nok nød til at sige:
<a href="http://www.camelotherald.com/guilds/guild.php?s=Bors&g=1113"
        target="_blank" onClick="window.open('http://www.camelotherald.com/guilds/guild.php?s=Bors&g=1113');(parent.topmenu1.style.zIndex=-10;
        parent.rightframe.location='blank.html';
        return false;">ROSTER</a>

Problemmet er jo at du i forvejen fortæller browseren at den skal gå til en helt anden side når du klikker på linket og så ignorer den så selve linkets indhold.

Din side virker forresten ikke i Mozilla :-(
Avatar billede cyperangel Nybegynder
13. juni 2003 - 02:23 #2
beklager det med mozilla, jeg har slet ikke denbrowser. jeg er bange for at jeg ikke er så hip på at lave den kompatibel for alle brosere hehe...

Men  linket virker, så hvis du lige laver en lilel svar post, så kan du få dine points :) Det var lige det med window.open jeg manglede :)
Avatar billede cyperangel Nybegynder
13. juni 2003 - 02:24 #3
og jeg kan heller ikke stave længere... <sparker sit keyboard>
Avatar billede cyperangel Nybegynder
13. juni 2003 - 02:34 #4
hvis nu jeg vil ha den til samme vindue, og ikke et nyt, er det så window.self ?
Avatar billede skovenborg Nybegynder
13. juni 2003 - 02:35 #5
Das was nicht etwas :-) (har lige fået 8 i tysk idag og er meget stolt)
Avatar billede skovenborg Nybegynder
13. juni 2003 - 02:35 #6
DOH, skulle være svar
Avatar billede skovenborg Nybegynder
13. juni 2003 - 02:37 #7
næh, så skriv du bare location.href='enside.html'
Avatar billede cyperangel Nybegynder
13. juni 2003 - 02:37 #8
lol, jeg fik 6, og var lige så stolt...

er der en chance for at du måske kunen svare på mit lille tillægs spørgsmål også? Be pænt om hehe

hvis nu jeg vil ha den til samme vindue, og ikke et nyt, er det så window.self ?
Avatar billede cyperangel Nybegynder
13. juni 2003 - 02:38 #9
takker :) du er dagens mand i skysovs :)
Avatar billede skovenborg Nybegynder
13. juni 2003 - 02:39 #10
men window.self er der også noget der hedder - ellers kan du vist også bruge this.href

Der er utallige muligheder
Avatar billede roenving Novice
13. juni 2003 - 06:04 #11
Det aktive vindue er window eller self -- og oftest ikke brugt overhovedet ...
-- i visse situationer vil det samme vindue dog også reagere på f.eks. parent (hvis der ikke er andre over det i hieararkiet) ...

this henviser til det aktive objekt og vil aldrig være vinduet, men (bortset fra body-tagget, hvor det er document) en henvisning til et felt, en form eller en layer eller hvad javascript-kaldet nu kommer inde fra ...

-- og så for lige at kunne blive forvirret, så findes der location-objektet (som i snakkede om !-) -- oprindeligt var det et helt selvstændigt objekt med tilknytning til et aktivt vindue, men altså egentligt uafhængigt ...
Det er selvfølgeligt noget vrøvl på et eller andet plan, så idag er det tilknyttet window-objektet -- men på grund af bagud-kompatibilitet og andre hensyn findes der nu 3 (tre!) udgaver af location -- nemlig location, document.location og window.location -- hvor det i princippet er den sidste syntaks, som anbefales ...

-- og så for lige at fuldføre forvirringen, så har jeg læst anbefalinger af, at når man bruger window.location, så skal den bruges alene, men hvis man kun bruger location, så bør det være location.href ...

Ich hoffe, dass Ihr versteht ... for nu at sige det på fransk ...
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