Avatar billede mrjowns Novice
28. juni 2001 - 12:41 Der er 17 kommentarer og
2 løsninger

Link til hovedside og iframe

Mine sider hedder:

http://www.xxx.dk/default.htm
http://www.xxx.dk/brugerfiler/moderef.htm

På default.htm har jeg et iframe (name=cwindow) hvor moderef.htm kan loades (men det er ikke standard). Nu er problemet at jeg gerne vil lave et link til default.htm hvor moderef.htm bliver loaded i min iframe. Jeg har allerede prøvet følgende links:
http://www.xxx.dk/default.htm&cwindow=http://www.xxx.dk/brugerfiler/moderef.htm

Det kan jeg ikke få til at virke! Håber der er nogen der ved hvordan man gør!
--jowns--
Avatar billede vladimirr Nybegynder
28. juni 2001 - 12:42 #1
<a href=\"default.htm\" target=\"_top\">Home</a>

Sådan ?
Avatar billede vladimirr Nybegynder
28. juni 2001 - 12:43 #2
Glem det, det var mig der misforstod dit spm.. Sorry
Avatar billede mrjowns Novice
28. juni 2001 - 12:44 #3
Forklar...! Husk at moderef.htm ikke som standard bliver loaded i iframe i default.htm!
Avatar billede ezzuk Nybegynder
28. juni 2001 - 12:49 #4
<a href=\"default.htm\" target=\"cwindow\">Link</a>
Avatar billede nikolajdu Nybegynder
28. juni 2001 - 12:52 #5
Vi vil hellere vide hvad dit frameset og din Iframe hedder??
Avatar billede mrjowns Novice
28. juni 2001 - 12:55 #6
ezzuk-> Forklar...! Husk at moderef.htm ikke som standard bliver loaded i iframe i default.htm! Som du har beskrevet der får jeg loaded min hovedside (default.htm) i min iframe i default.htm - en løkke der nok ikke er heldig. Jeg skal linke til default.htm hvor jeg definerer at moderef.htm bliver loaded i mit iframe!
Avatar billede mrjowns Novice
28. juni 2001 - 12:56 #7
Se spm - mit iframe hedder cwindow (name=cwindow)!
Avatar billede nikolajdu Nybegynder
28. juni 2001 - 13:22 #8
Sorry overså lige cwindow.

Kan du ikke lave noget ala.

<body onLoad=\"parent.cwindow.location.href=\'moderef.htm\'\">

/Nikolaj
Avatar billede mrjowns Novice
28. juni 2001 - 13:31 #9
Hmmm...? Har lige prøvet

http://www.xxx.dk/default.htm&body onload=\"parent.cwindow.location.href=\'http://www.xxx.dk/brugerfiler/moderef.htm\'\"

men det virker heller ikke!

Ctrl + k: Hvad ville du skrive i adresselinien (linket)?
Avatar billede nikolajdu Nybegynder
28. juni 2001 - 13:37 #10
Det jeg mener er at du på den side der indeholder din iframe indsætter onload i body taggen.

Du loader f.eks side_med_iframe.html, der kunne se sådan ud.

<html>

<head>
</head>
<body onLoad=\"document.cwindow.location.href=\'nyside.html\'\">

<iframe name=\"cwindow\" src=\"left.html\">
</iframe>
</body>
</html>
Avatar billede nikolajdu Nybegynder
28. juni 2001 - 13:39 #11
Skal selvfølgelig være document og ikke parent, da vi henviser til en iframe i documentet og ikke en frame i et frameset... :-)
Avatar billede nikolajdu Nybegynder
28. juni 2001 - 13:41 #12
Avatar billede mrjowns Novice
28. juni 2001 - 15:16 #13
Kan godt se hvad du mener, men jeg har stadig et lille problem: Jeg har flere dokumenter (som moderef.htm) jeg skal kunne linke til udefra uden at skulle behøve at ændre i koden i default.htm. Det jeg mener er, kunne du have et dokument der f.eks. hedder right.htm og så linke til det (så det bliver loaded i din iframe i iframeload.html) uden at skulle ændre i koden på din iframeload.html? Det faktisk det det hele går ud på! --jowns--
Avatar billede nikolajdu Nybegynder
28. juni 2001 - 15:18 #14
Ok laver noget over URLi stedet.
Avatar billede jakoba Nybegynder
28. juni 2001 - 17:26 #15
dit link til defualt.htm med anden fil i iframen

<a href=\'java script:void(0)\'
  onclick=\"self.location.href=\'http://www.xxx.dk/default.htm?cwindow=\' +escape( cwindow=http://www.xxx.dk/brugerfiler/moderef.htm );\">

(een lang linie uden linieskift)


i default.htm der hvor din iframe skal være:

<script language=\'javascript\'> <!--

var iframeURL = \"din_default_side.htm\";
var tmp = document.URL.split(\'?\');
if ( tmp.length>1 ) {
    tmp = tmp1[1].split(\'=\');
    if ( tmp.length>1 ?? tmp[0] == \'cwindow\' )
        iframeURL = unescape( tmp[1] )
}

document.write( \"<iframe src=\'\" +iframeURL +\"\' \"
              + \" dine andre iframe parametre \"
              + \"></iframe>\" );

// --> </script>

gad vidst om jeg når det før nikolajdu

mvh JakobA
Avatar billede jakoba Nybegynder
28. juni 2001 - 17:28 #16
Ups. parameteren til escap skal være en streng ( \' tegn om )

<a href=\'java script:void(0)\'
  onclick=\"self.location.href=\'http://www.xxx.dk/default.htm?cwindow=\' +escape( \'http://www.xxx.dk/brugerfiler/moderef.htm\' );\">
Avatar billede nikolajdu Nybegynder
28. juni 2001 - 17:32 #17
Det gjorde du sørme. Men ok, gik også i gang med installation af en apacheserver på min maskine efter jeg havde skrevet til dig. (Vidste jo du ville nå det før mig alligevel) ;-)
Avatar billede mrjowns Novice
28. juni 2001 - 19:41 #18
10p til Nicolaj for indsats og
50p til Jacob for et godt svar

Det er vel i orden. Tak for hjælpen!
Avatar billede jakoba Nybegynder
28. juni 2001 - 20:01 #19
Helt fint.  Han skulle jo nødig blive forvænt :-))

mvh JakobA
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