ezcey Skrevet 11. september 2003 Del Skrevet 11. september 2003 Har noen et tips om hvordan jeg kan få to linker til å åpnes i forskjellige vinduer (target) Til bruk på side med eksempelvis undermenyer, og en informasjonslink som åpnes på hovedsiden, med en udnermeny som åpnes i menyen. /ezcey Lenke til kommentar
enden Skrevet 11. september 2003 Del Skrevet 11. september 2003 javascript. Det er ikke mulig med html Lenke til kommentar
zZzZz Skrevet 11. september 2003 Del Skrevet 11. september 2003 Det er ikke mulig med htmlSikker?Har ikke prøvd, så det blir ren gjetting(kan godt være dette er helt på tverke... ), men det går jo an å prøve denne saken: <a href="lala.html" target="_blank"><a href="lala2.html" target="ramme1">linken din</a></a> Som sagt, ren gjetting, men skader vel ikke å prøve... Lenke til kommentar
sven-o Skrevet 11. september 2003 Del Skrevet 11. september 2003 Du kan bruke javascript. <script language="javacript"> function go(){ top.rammenavn1.location.href="side1.htm"; top.rammenavn2.location.href="side2.htm"; } </script> <a href="javascript:go()">Linktekst</a> Lenke til kommentar
enden Skrevet 11. september 2003 Del Skrevet 11. september 2003 Det er ikke mulig med htmlSikker?Har ikke prøvd, så det blir ren gjetting(kan godt være dette er helt på tverke... ), men det går jo an å prøve denne saken: <a href="lala.html" target="_blank"><a href="lala2.html" target="ramme1">linken din</a></a> Som sagt, ren gjetting, men skader vel ikke å prøve... hehe, vært et forsøk Stiller meg tvilende, men poeng for fantasi Lenke til kommentar
ezcey Skrevet 12. september 2003 Forfatter Del Skrevet 12. september 2003 Du kan bruke javascript. <script language="javacript"> function go(){ top.rammenavn1.location.href="side1.htm"; top.rammenavn2.location.href="side2.htm"; } </script> <a href="javascript:go()">Linktekst</a> hm.. hvordan går jeg frem for å lage flere linker da ? og hvor setter jeg target? istedenfor rammenavn1 og rammenavn2 ? så f.eks top.main.location.href="innhold.htm"; top.meny.location.href="submeny.htm"; og javascript i <a href="...">..</a> og hvordan setter jeg ny id på andre linker ? Lenke til kommentar
enden Skrevet 12. september 2003 Del Skrevet 12. september 2003 Litt modifisert: Scriptet tar imot to referanser til andre sider, og bytter ut innholdet i rammen main med den første referansen og rammen meny med den andre referansen. <script language="javacript"> function go(link1, link2){ top.main.location.href=link1; top.meny.location.href=link2; } </script> Scriptet aktiveres slik: Istedenfor å oppgi en side man skal til i href så oppgir man scriptet man skal kjøre. Scriptet tar imot to rfeanser til sider, altså må man sende de med (side1.html og side2.html) Her limer man inn det man vil når man vil etter hvor man vil har linken til å peke <a href="javascript:go('side1.html', 'side2.html')">Linktekst</a> <a href="javascript:go('side3.html', 'side4.html')">Linktekst</a> Fordelen her er at dette scriptet kan brukes om og om igjen siden sidereferansen ikke er kodet inn, men sendes med som parameter. Når det gjelder spørsmålene dine så har jeg vel svart på hvordan du går frem for å lage flere linker: bruk den samme, bare bytt ut 'side1.html', 'side2.html' med noe annet. Target settes ikke, siden det er definert i scriptet - target brukes for å definere hvilken ramme, og dette er gjort ved å velge top.rammenavn... de to siste tingene er jeg usikker på hva du mener med... Lenke til kommentar
sven-o Skrevet 12. september 2003 Del Skrevet 12. september 2003 Om man først skal sette mer funksjonalitet/fleksbilitet til scriptet, kan det gjøres bedre. <script type="text/javascript"> function go(a_locations) { for(i=0;i<a_locations.length;i++) eval("top."+a_locations[i][1]).location.href=a_locations[i][0]; } </script> <a href="javascript:go( [ ['link1.html','lokasjon1'], ['link2.html','lokasjon2'] ] )">Linktekst</a> Som du ser sendes et 2-dimensjonalt array til funksjonen. Det betyr at du på én link kan oppdatere så mange rammer du vil med linkene dine, samt spesifisere rammenavn til hver link. Lenke til kommentar
enden Skrevet 12. september 2003 Del Skrevet 12. september 2003 nice, dette scriptet utvikler seg hele tiden. Snart har vi et script som vet hva brukeren tenker og order alt selv Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå