Avatar billede netstuff.dk Nybegynder
28. september 2002 - 22:37 Der er 9 kommentarer og
2 løsninger

vis i frames men kør alligevel koden site.asp ..

Heysa allesammen

jeg har ligenu en side der hedder

site.asp

og jeg når jeg skriver site.asp?username=brian

så oprettes der en bruger der hedder brian på min server.. derfor vil jeg gerne have således at jeg kan loade to sider i et frame.. således:

--------------vent.asp-----------------
Dette er det øverste frame og her skal stå VENT venligst
--------------site.asp------------------
Dette er det nederste frame og her kører processen men den kan godt tage noget tid.. og derfor vil jeg have at den skal åbne ovenstående side!

men problemet er nu at hvis jeg laver en side der hedder index.asp over vent.asp og site.asp så kan jeg jo ikke skrive site.asp?username=brian.. så vil den jo kun vise siden site.asp og ikke vent.asp ?

det er lidt kompliceret men håber i forstår :)

// Kasper
Avatar billede no_doubt Nybegynder
28. september 2002 - 22:52 #1
hvad med at rename din site.asp til index eller lign. ved ikke hvordan en include ville reagere..
Avatar billede netstuff.dk Nybegynder
28. september 2002 - 22:54 #2
jamen det skal jo være således at jeg har en index.asp fil.. og når jeg skriver index.asp i browseren åbnes vent.asp som øverste frame og site.asp som nederste frame.. hvis jeg så kalder site.asp for index.asp så bliver det jo det samme.. så får jeg alligevel ikke vist vent.asp.. :( plz help

// Kasper
Avatar billede no_doubt Nybegynder
28. september 2002 - 22:56 #3
det er jo frames.. 2 sek
Avatar billede no_doubt Nybegynder
28. september 2002 - 22:58 #4
<frameset rows="64,*">
  <frame name="header" scrolling="no" noresize target="main" src="vent.asp">
  <frame name="main" src="site.asp">
  <noframes>
  <body>
  <p>This page uses frames, but your browser doesn't support them.</p>
  </body>
  </noframes>
</frameset>
</html>
Avatar billede netstuff.dk Nybegynder
28. september 2002 - 23:00 #5
jamen hvis jeg smider den kode du lige sendte i index.asp og jeg skriver site.asp?username=brian så åbner den jo ikke det øverste frame vent.asp ?
Avatar billede no_doubt Nybegynder
28. september 2002 - 23:03 #6
lig en mode ind i index. eller smid en layer på site.asp siden hvis det eneste der er i vent.asp er VENT
Avatar billede netstuff.dk Nybegynder
28. september 2002 - 23:05 #7
en layer ?.. forklar mig lige hvordan det skal gøres HELT præcis..
Avatar billede rbl Praktikant
28. september 2002 - 23:36 #8
du bruger bare koden fra "no doubt" - med et par enkelte ændringer. Først laver du en variabel og henter værdien fra adresselinien. Jeg kan ikke lige huske hvordan, noget med:

<% name = Request.QueryString("username") %>

<frameset rows="64,*">
  <frame name="header" scrolling="no" noresize target="main" src="vent.asp">
  <frame name="main" src="site.asp&username=<%response.write(name)">
  <noframes>
  <body>
  <p>This page uses frames, but your browser doesn't support them.</p>
  </body>
  </noframes>
</frameset>
</html>
Avatar billede rbl Praktikant
28. september 2002 - 23:39 #9
jeg kan ikke huske om det er den måde man bruger Request.QueryString på, men du kender nok den rigtige metode i forvejen, da du allerede bruger det
Avatar billede netstuff.dk Nybegynder
29. september 2002 - 00:14 #10
jamen så er det jo index der henter det.. kan site.asp så godt hente det fra index.asp ?..
Avatar billede rbl Praktikant
29. september 2002 - 01:41 #11
i adresselinien står der f.eks "index.asp?username=Brian"

I index.asp-dokumentet skal ovenstående kode stå. index.asp laver så to frames med vent.asp øverst og site.asp?username=Brian nederst.

Rettelse:
I koden jeg skrev før kom jeg til at skrive "site.asp&username=". Der skal selvfølgelig stå "site.asp?username=" (med ? istedet for &)
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