Avatar billede fauer Nybegynder
13. august 2004 - 10:10 Der er 9 kommentarer og
1 løsning

Multilink i iframes

Hej

Hvordan gør jeg hvis jeg gerne vil lave multilink på nedstående?
Sådan så når jeg klikker på linket henter jeg eks. 5 forskellige asp dokumenter frem i 5 forskellige iframes på samme side......
(id nr skal med i alle 5 asp dokumenter).

Do
  ' Dansk navn
    strVisnavn = rs("navn") & "<br>" & rs("Lnavn") & "," & "&nbsp;" & rs("cm") & "&nbsp;cm" & "<br><br>"
 
  ' lav et link til Find.asp med id-vÊrdien i URL
  strVisnavn = "<a href='1nytDok.asp?ID=" & rs("ID") & "' target='iframe1'>" & strVisnavn & "</a>"

  ' Liste med links
  Response.Write strVisnavn
 
  rs.MoveNext
Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>
Avatar billede eagleeye Praktikant
13. august 2004 - 11:30 #1
Det kan lave et javascript som åber alle siderne.
Se mere her: http://activedeveloper.dk/artikler/default.asp?articleid=215


Så du kanm lave en javascript funktion som denne:

<script language="Javascript">
  function multilink(link1,link2,link3,link4,link5) {
    window.parent.frames["framenavn1"].location.href=link1;
    window.parent.frames["framenavn2"].location.href=link2;
    window.parent.frames["framenavn3"].location.href=link3;
    window.parent.frames["framenavn4"].location.href=link4;
    window.parent.frames["framenavn5"].location.href=link5;
  }
</script>


og lave dit link om fra:
strVisnavn = "<a href='1nytDok.asp?ID=" & rs("ID") & "' target='iframe1'>" & strVisnavn & "</a>"

Til:
strVisnavn = "<a href=""#"" onClick=""multilink('1nytDok.asp?ID=" & rs("ID") & "', 'side2.asp', 'side3.asp', 'side4.asp', 'side5.asp');"">" & strVisnavn & "</a>"
Avatar billede fauer Nybegynder
13. august 2004 - 11:36 #2
Tak jeg kigge på det senere!

mvh fauer
Avatar billede fauer Nybegynder
13. august 2004 - 14:38 #3
Hej igen....
Nu har jeg sat scriptet ind, og det ser rigtigt ud, men det virker ikke.
Jeg kan se at ID nummeret ikke er med, dvs. at der står bare docnavn.asp#, i linjen, når jeg holder musen over linket.

Skulle dette også virke ved iframes?

link navnene "link1,link2,link3,link4,link5" skal de hedde noget andet for at kunne virke?

Mvh fauer
Avatar billede eagleeye Praktikant
13. august 2004 - 14:49 #4
"link1,link2,link3,link4,link5 er bare variable, så de skal være der.

Har du rette så alle navne på iframene er rigtige?
Det er "framenavn1" til "framenavn5" som skal havde de rigtige farme navne.
Avatar billede fauer Nybegynder
13. august 2004 - 14:55 #5
Ja de er rigtige
Avatar billede eagleeye Praktikant
13. august 2004 - 15:17 #6
hmm det skulle ellers virker. Har du givet hver iframe et ID så kunne du prøve:

document.getElementById('testiframe').src = link1

http://www.quirksmode.org/js/iframe.html
Avatar billede fauer Nybegynder
13. august 2004 - 15:26 #7
Det ved jeg ikke lige hvordan jeg gør .....

Men jeg vil arbejde viddere med det måske her i weekenden ellers på mandag.

Nu vil jeg hjem og holde weekend!

Så god weekend til dig og tak for hjælpen indtil nu.

mvh fauer
Avatar billede fauer Nybegynder
17. august 2004 - 09:10 #8
Eagleeye

Du har ret det virker sgu'!!

Så send mig et svar, så får du pointsne.

Tak for hjælpen!

mvh fauer
Avatar billede eagleeye Praktikant
17. august 2004 - 16:59 #9
Ok :)
Avatar billede fauer Nybegynder
17. august 2004 - 20:36 #10
Håber du hjælper igen en anden gang ..... hvis jeg skulle få brug for det.

Mvh fauer
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
Kurser inden for grundlæggende programmering

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