Avatar billede maximus25 Nybegynder
03. juni 2002 - 14:18 Der er 21 kommentarer og
2 løsninger

automatisk visning i midtframe !!

Hejsa !
Jeg sidder og laver en side i asp. Jeg har lavet en venstre en højre og en topframe. Menupunkterne ligger i min venstre frame og bliver hentet fra en Access database. Det virker fint !
Mit problem ligger i at jeg gerne ville have at når man trykker på disse menupunkter skal resultatet vises i min midtframe og ikke på en ny side. Hvordan gør jeg det ?
Avatar billede m-koldsgaard Nybegynder
03. juni 2002 - 14:24 #1
<a href="http://***" target="navnetpåmidterframe">tekst</a>
Avatar billede musicchart.dk Nybegynder
03. juni 2002 - 14:24 #2
du kalder din midtframe for fx "midtframe".... så npr du laver en link, skal den hedde fx:

<a href="photoshopindex.asp target="midtframe""
Avatar billede m-koldsgaard Nybegynder
03. juni 2002 - 14:24 #3
http://*** kan slevf. også bare være til en anden side på dit site
Avatar billede m-koldsgaard Nybegynder
03. juni 2002 - 14:25 #4
Mit var ment som svar...
Avatar billede musicchart.dk Nybegynder
03. juni 2002 - 14:25 #5
ups... seføli' : <a href="photoshopindex.asp" target="midtframe""
Avatar billede m-koldsgaard Nybegynder
03. juni 2002 - 14:26 #6
<frame name="navnetpåmidterframe" blabla om størrelse osv.>
Avatar billede maximus25 Nybegynder
03. juni 2002 - 14:26 #7
Det mærkelige er at hvis jeg laver en html side bliver den vist fint i min medtframe men hvis det er en ASP side der skal vises bliver den vist i en side der fylder hele skærmen !
Hvad kan der være galt ??
Avatar billede musicchart.dk Nybegynder
03. juni 2002 - 14:27 #8
der skulle ikke være nogen forskel... da links i ASP er standard HTML, med mindre du bruger include...
Avatar billede m-koldsgaard Nybegynder
03. juni 2002 - 14:27 #9
musicchart.dk du mener nok:
<a href="photoshopindex.asp" target="midtframe">etellerandet</a>
:-)
Avatar billede maximus25 Nybegynder
03. juni 2002 - 14:28 #10
jeg bruger include
Avatar billede musicchart.dk Nybegynder
03. juni 2002 - 14:28 #11
m-koldsgaard ..  jo jo... det var bare pricippet jeg ville vise ;o)... og så skulle det gå hurtigt... ;o)
Avatar billede musicchart.dk Nybegynder
03. juni 2002 - 14:29 #12
på hvilken måde bruger du include... med querystring eller med alm. link til en side?
Avatar billede maximus25 Nybegynder
03. juni 2002 - 14:33 #13
jeg har faktisk lavet siden uden frames til at starte med men en klog sjæl fortalte mig at det ville blive nemmere at opdaterer siden hvis der er frames(Er det rigtigt ?).

Min include ser sådan ud :

Det eneste der skal ændre sig her er MIDTER TEKST !! Resten er bare menuer der includeres !!
Er det helt galt ????

<//-----TOP MENU STARTER------------>

<!-- #include file="top_menu.asp" -->

<//-----TOP MENU SLUTTER------------>

<br>
   
<//-----VENSTRE MENU STARTER------------>

<!-- #include file="venstre_menu.asp" -->

<//-----VENSTRE MENU SLUTTER------------>
 

<//-----MIDTER TEKST STARTER------------>

<!-- #include file="forum/test.asp" -->

<//-----MIDTER TEKST SLUTTER------------>

   
<//-----HOJRE MENU STARTER------------>

<!-- #include file="hojre_menu.asp" -->

<//-----HOJRE MENU SLUTTER------------>


<//-----NEDRE MENU STARTER------------>

<!-- #include file="nedre_menu.asp" -->

<//-----NEDRE MENU SLUTTER------------>
Avatar billede musicchart.dk Nybegynder
03. juni 2002 - 14:36 #14
det er vigtigt om det er med frames eller uden frames...  fordi jeg syntes ikke at kunne se at der er nogen frames i den kode du har smidt ud. Jeg ville forslå at lave en iframe, hvis det kun er midtertekst der skal ændres
Avatar billede maximus25 Nybegynder
03. juni 2002 - 14:52 #15
Det virker sådan set også ok med frames. Men hvis jeg eksempeltvis prøver at logge mig ind med brugernavn og password(loginformularen er placeret i midtframe) så åbner browseren et nyt vindue og her blever det vist fint. Det skulle bare være sådan at det blev vist i samme vindue og ikke i en ny side !
Hvad kan der være galt ??
Avatar billede musicchart.dk Nybegynder
03. juni 2002 - 14:55 #16
nåå... det er fordi at target="_self" ...
Avatar billede maximus25 Nybegynder
03. juni 2002 - 15:08 #17
det er bare meget ufedt at man skal scrolle i hver side for at se menuerne !
Kan man ikke lave det sådan at alle frames scroller med i en scrollbar ??
Avatar billede musicchart.dk Nybegynder
03. juni 2002 - 15:13 #18
nej... det er også derfor at der er fedest at lave det med tables istedet for frames... jeg viger meget bort fra frames... men hvis jeg skal bruge det, bruger jeg iframes
Avatar billede maximus25 Nybegynder
03. juni 2002 - 15:15 #19
Hvis man ikke bruger frames, hvordan kan man så lavet det smartest ?
Det er jo stadig kun det midterste på min side der ændres mens menuerne er ens på alle sider !
Avatar billede musicchart.dk Nybegynder
03. juni 2002 - 15:17 #20
ja'mn så laver du en table, hvor du så includer i colonnerne...
Avatar billede m-koldsgaard Nybegynder
03. juni 2002 - 15:18 #21
Med iframe ellers bare uden frames
Avatar billede maximus25 Nybegynder
03. juni 2002 - 15:27 #22
Hvordan opbygger man det så ? Jeg har lavet en index.asp hvor jeg includere alle menufilerne(som vist ovenfor). Men hvordan skal jeg så kunne ændre tekst filen i midten alt efter hvilken en side der skal vises ? Som det er nu er det test.asp der bliver vist hver gang !
Jeg kan sagtens lave en fil tilsvarende index.asp og så kalde en anden midterfil men er der ikke en smartere måde ?
Avatar billede m-koldsgaard Nybegynder
03. juni 2002 - 16:08 #23
<iframe src="SideDuVilHa'IMidten.asp" width="200" height="200" name="Midten"></iframe>


Hvis du så vil lave link til en side som skal vises i midten:
<a href="SideDuVilHa'VistIMidten.asp" target="Midten">Link tekst</a>
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