|
| hjælp igen ASP i en Frame Fra : Morten Dall |
Dato : 02-12-01 11:20 |
|
jeg prøver igen. sidste gang strandede den ved at Claus O vidste havd der
var galt og hvor dan det skulle løses så kan lagde et tiln til et eksembel
så jeg kunne se hvordan. men linket så sådanne ud http://localhost/index.htm
og det kan jeg jo ikke bruge til noget, og da Claus ikke svare på sin mail
må jeg jo prøve igen, så her er den oprindelige post en gang til.
Hej jeg har en html index side der difiner 3 frames hvis jeg beder den om at
vise 3 html sider går det fint, de 3 bliver vist, men hvis jeg nu vil have
vist en asp side i en af framene går det galt, ? er det for di man skal gøre
noget specieldt for at kunne vise asp sider i frame, eller er det fordi ms
personlige web server ikke kan håntere det ? eller ? eller ?
er der ikke en af jer der lige hved hvad jeg gør galt ?
mvh Morten
| |
Kasper Katzmann (02-12-2001)
| Kommentar Fra : Kasper Katzmann |
Dato : 02-12-01 11:57 |
|
> så jeg kunne se hvordan. men linket så sådanne ud
http://localhost/index.htm
For det første så peger linket ikke på en side på Internettet, men
på din webserver. Prøv at skriv localhost i browseren og se hvad der sker.
> Hej jeg har en html index side der difiner 3 frames hvis jeg beder den om
at
> vise 3 html sider går det fint, de 3 bliver vist, men hvis jeg nu vil have
> vist en asp side i en af framene går det galt, ? er det for di man skal
gøre
> noget specieldt for at kunne vise asp sider i frame, eller er det fordi ms
> personlige web server ikke kan håntere det ? eller ? eller ?
> er der ikke en af jer der lige hved hvad jeg gør galt ?
Der burde i øvrigt ikke være noget i vejen for at linke i et frameset.
Såååå......??
Lad os se koden til dit frameset, samt koden der definerer dit link.
Det kan måske bringe klarhed over situationen.
/Kasper K
| |
Morten Dall (04-12-2001)
| Kommentar Fra : Morten Dall |
Dato : 04-12-01 00:00 |
|
> For det første så peger linket ikke på en side på Internettet, men
> på din webserver. Prøv at skriv localhost i browseren og se hvad der sker.
ja men det er jo det der er problemet, så ser jeg jo min egen index side og
det var vel hans jeg skulle se for at se exmplet.
> Lad os se koden til dit frameset, samt koden der definerer dit link.
> Det kan måske bringe klarhed over situationen.
ja men de kommer så her, plansen var at cataloget skulle vises i venstre
side, men nej der kommer bare fram at serveren ikke kan finde siden, der
imod hvil jeg laver en fil der heder catalog.htm og siger at det er den der
skal vises så kommer den fint fram.
håber i kan hjælpe.
*********************************************************************
*** her er index filen ****************************************************
*********************************************************************
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>aquashoppen</title>
</head>
<frameset framespacing="0" border="0" cols="154,*" frameborder="0">
<frame name="venstre" scrolling="auto" noresize target="h-øverst"
href="products.asp">
<frameset rows="26,118,*">
<frame name="h-øverst" target="h-nederst" src="taellertop.htm"
scrolling="no" noresize>
<frame name="h-øverst1" src="shop_top.htm" target="_top" scrolling="no"
noresize>
<frame name="h-nederst" src="shop_start.htm" target="_self"
scrolling="auto" noresize>
</frameset>
<noframes>
<body>
<p>Denne Web-side bruger rammer, og din browser understøtter ikke
rammer.</p>
</body>
</noframes>
</frameset>
</html>
*********************************************************************
*** her er products.asp filen
**********************************************
*********************************************************************
<% @LANGUAGE = VBScript %>
<%
Option Explicit
Dim objConn, objRS, strQ, strConnection, StrGruppe
Dim objRS1, strQ1
StrGruppe = Trim(Request.QueryString("gruppe"))
Set objConn = Server.CreateObject("ADODB.Connection")
strConnection = "Data Source=aquasyd;User ID=web;Password=shop;"
objConn.Open strConnection
Set objRS = Server.CreateObject("ADODB.Recordset")
Set objRS.ActiveConnection = objConn
Set objRS1 = Server.CreateObject("ADODB.Recordset")
Set objRS1.ActiveConnection = objConn
strQ = "SELECT distinct aquasyd.gruppe "
strQ = strQ & "FROM aquasyd"
objRS.Open strQ
strQ1 = "SELECT distinct aquasyd.subgruppe "
strQ1 = strQ1 & "FROM aquasyd "
strQ1 = strQ1 & "WHERE aquasyd.gruppe = '" & StrGruppe & "'"
objRS1.Open strQ1
%>
<html>
<head><title>Products</title></head>
<body bgcolor=#ffffff>
<table border=1><tr>
<th align="left">Vælg Gruppe</th>
</tr>
<%
While Not objRS.EOF
Response.Write "<tr><td><a href=""Catalog.asp?gruppe=" & objRS(0) & """>"
Response.Write Server.HtmlEncode(objRS(0)) & "</a></td>"
Response.Write "</tr>" & vbCrLf
if StrGruppe = objRS(0) then
While Not objRS1.EOF
Response.Write "<tr><td>..."
Response.Write Server.HtmlEncode(objRS1(0)) & "</td>"
Response.Write "</tr>" & vbCrLf
objRS1.MoveNext
Wend
end if
objRS.MoveNext
Wend
objRS.close
objRS1.close
objConn.close
Set objRS = Nothing
Set objConn = Nothing
%>
</table>
</body>
</html>
| |
Kasper Katzmann (04-12-2001)
| Kommentar Fra : Kasper Katzmann |
Dato : 04-12-01 09:12 |
|
Det eneste jeg kan komme i tanke om, som kun er et skud itågen, er at du
måske
har brugt forkerte anførelsestegn.
ret evt. nedenstående:
Response.Write "<tr><td><a href=""Catalog.asp?gruppe=" & objRS(0) & """>"
til:
Response.Write "<tr><td><a href='Catalog.asp?gruppe=" & objRS(0) & "'>"
jeg har skiftet " ud med ' i omkransningen af linket.
Men som sagt så er det bare et gæt.
/Kasper K
| |
Jørn Andersen (04-12-2001)
| Kommentar Fra : Jørn Andersen |
Dato : 04-12-01 10:36 |
|
On Sun, 2 Dec 2001 11:20:11 +0100, "Morten Dall"
<mrdall@knus.dk-slet-alt-efter.dk> wrote:
>Hej jeg har en html index side der difiner 3 frames hvis jeg beder den om at
>vise 3 html sider går det fint, de 3 bliver vist, men hvis jeg nu vil have
>vist en asp side i en af framene går det galt, ? er det for di man skal gøre
>noget specieldt for at kunne vise asp sider i frame, eller er det fordi ms
>personlige web server ikke kan håntere det ? eller ? eller ?
>er der ikke en af jer der lige hved hvad jeg gør galt ?
Hej Morten,
Prøv at dele dit problem op i to:
1) Virker din ASP-side i det hele taget (altså uden at være en del at
et frameset)
2) Virker dit frameset?
- så kan du fortælle os lidt mere om, hvad der går galt.
I øvrigt: For din egen skyld, så lad være med at bruge frames.
Med ASP har du mulighed for at bruge includes, og så er der efter min
mening *ingen* argumenter tilbage for at bruge frames.
- som sagt blot min mening.
Good luck,
Jørn
--
Jørn Andersen
Brønshøj
| |
Morten Dall (04-12-2001)
| Kommentar Fra : Morten Dall |
Dato : 04-12-01 17:27 |
|
> 1) Virker din ASP-side i det hele taget (altså uden at være en del at
> et frameset)
ja der virker det fint
> 2) Virker dit frameset?
ja det virker også fint
> I øvrigt: For din egen skyld, så lad være med at bruge frames.
> Med ASP har du mulighed for at bruge includes, og så er der efter min
> mening *ingen* argumenter tilbage for at bruge frames.
> - som sagt blot min mening.
grunden til frame er at så kan egeren af siden selv bestemme hele layoutet
af siden og ændre raklarme banner logoer osv uden at skulle se på midt ASP.
mvh Morten
| |
Lars Jensen (05-12-2001)
| Kommentar Fra : Lars Jensen |
Dato : 05-12-01 08:40 |
|
"Morten Dall" <mrdall@knus.dk-slet-alt-efter.dk> skrev i en meddelelse
news:3c0cf885$0$25413$edfadb0f@dspool01.news.tele.dk...
> > I øvrigt: For din egen skyld, så lad være med at bruge frames.
> > Med ASP har du mulighed for at bruge includes, og så er der efter min
> > mening *ingen* argumenter tilbage for at bruge frames.
> > - som sagt blot min mening.
> grunden til frame er at så kan egeren af siden selv bestemme hele layoutet
> af siden og ændre raklarme banner logoer osv uden at skulle se på midt
ASP.
Det kan du faktisk også med #includes, bruger det selv på en side hvor
formanden for en klub skal have det så nemt så muligt, og ikke skal rode med
kode :)
> mvh Morten
Lars B
| |
Morten Dall (06-12-2001)
| Kommentar Fra : Morten Dall |
Dato : 06-12-01 18:35 |
|
> Det kan du faktisk også med #includes, bruger det selv på en side hvor
> formanden for en klub skal have det så nemt så muligt, og ikke skal rode
med
> kode :)
nu ved jeg desvære intet om #includes i ASP, men kunne du feks. forklare
eller komme men det lille eks. på hvor dan du vil erstatte en side med 3
fram med en ASP side ?
er det noget med at dele siden op med tabeller ?
jeg vil jo gerne ha en side der er bygget op som set her under hvor frame 3
ændre sig efter hvilket pungt der er vælgt i frame 2, ville det problem
kunne løses med #include ?
og hvordan ?
********************************
* frame 1 *
********************************
* * *
* * *
* frame 2 * frame 3 *
* * *
* * *
* * *
********************************
mvh Mortne Dall
| |
Claus O (06-12-2001)
| Kommentar Fra : Claus O |
Dato : 06-12-01 22:23 |
|
"Morten Dall" <mrdall@knus.dk-slet-alt-efter.dk> wrote
> ja der virker det fint
>
> > 2) Virker dit frameset?
>
> ja det virker også fint
Da det vel ikke skal køre på din pws, kunne du måske prøve at smide
det du ikke kan få til at virke op på: www.brinkster.com og se hvordan
det virker her, da du hurtigt kan sætte en gratis asp konto op.
Har du prøvet at lave noget meget simpelt asp i den ene frame, for at
se om det er pws der fejler.
Claus
| |
Morten Dall (07-12-2001)
| Kommentar Fra : Morten Dall |
Dato : 07-12-01 21:10 |
|
> Da det vel ikke skal køre på din pws, kunne du måske prøve at smide
> det du ikke kan få til at virke op på: www.brinkster.com og se hvordan
> det virker her, da du hurtigt kan sætte en gratis asp konto op.
det vil jeg da lige prøve
> Har du prøvet at lave noget meget simpelt asp i den ene frame, for at
> se om det er pws der fejler.
nej for den kan jo køre det som en selvstændig side , såååå jeg går da ud
fra at det er ok
mvh Morten Dall
| |
|
|