Toon posts:

Menutjes Liefst in ASP

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ey tweakers met verstand van Webscripting, ik heb ff een vraagje, hoe wil ik menutjes op een pagina zetten die de inhoud vertonen van een file ergens op een server, dus net zoiets als een iframe maar dan moet een script dat in de pagina schrijven. (Kunnen jullie een beetje volgen?) - Dit zou dus bv in javascript kunnen door <script src="menu.js"></script> en dan in dat menu.js steeds document write ("html link") - (zoiets dan maar daar gaat ut niet om)dus als jullie een beetje snappen wat ik bedoel hoe moet dit in asp (is niet zo moeilijk lijkt mij) maar ik heb me nog niet in ASP verdiept dus mischien kunnen jullie me even helpen hiermee :). Bij voorbaat dank.

  • RobzQ
  • Registratie: Februari 2000
  • Laatst online: 21-12-2020

RobzQ

greedy as a pig

Met ASP (Output van ASP is meestal standaard HTML) kun je niet echt van die uitklap menu's maken, daarvoor kun je beter javascript of dhtml gebruiken.

..so be wary of any man who keeps a pig farm..


Verwijderd

Topicstarter
Op vrijdag 05 oktober 2001 19:10 schreef RobzQ het volgende:
Met ASP kun je niet echt van die uitklap menu's maken, daarvoor kun je beter javascript of dhtml gebruiken.
neeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeej dat snap ik wel dat bedoel ik ook niet, ik bedoel dat je een file hebt met daarin links en dat iedere pagina menutjes schrijft uit die links (dus gewoon html geschreven door asp script) dus alle pagina's ongwacht hou oud hebben dan altijd de zelfde inhoud in het menu

Verwijderd

Topicstarter
/me is geen complete idioot hoewel dat soms zo lijkt

Verwijderd

Wat denk je ervan om in elke pagina gewoon

<!--#include file="menu.html"-->

te zetten?

  • RobzQ
  • Registratie: Februari 2000
  • Laatst online: 21-12-2020

RobzQ

greedy as a pig

Op vrijdag 05 oktober 2001 19:15 schreef DJ_PP het volgende:
* RobzQ is geen complete idioot hoewel dat soms zo lijkt
Beetje zelfkennis is nooit weg :P ;)

Maar hierboven staat volgens mij idd al een mogelijke oplossing.

..so be wary of any man who keeps a pig farm..


Verwijderd

Topicstarter
Op vrijdag 05 oktober 2001 19:20 schreef Pierce21 het volgende:
Wat denk je ervan om in elke pagina gewoon

<!--#include file="menu.html"-->

te zetten?
thnxs, dat bedoelde ik :)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 17-09 22:25

Janoz

Moderator Devschuur®

!litemod

offtopic:
[quote]
Powerd by Redhat Linux and Minix
[/quote]

kewl... Die heb ik beiden thuis ook staan :).. Bij minix alleen nog ff zelf symbolic links implementeren en weer 3 sp verdient :)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Je zou het zelf compleet database-driven kunnen doen :)

Maar ja, da'snie zo simpel en je gaf zelf al aan dat je de ballen van ASP kan, dus ga eerst maar wat asp leren, sorry :)

Verwijderd

Topicstarter
Op zaterdag 06 oktober 2001 14:42 schreef Lexxie het volgende:
Je zou het zelf compleet database-driven kunnen doen :)

Maar ja, da'snie zo simpel en je gaf zelf al aan dat je de ballen van ASP kan, dus ga eerst maar wat asp leren, sorry :)
Jip :) ben k mee bezug het lukt al aardig hoor (ben niet zo dom als dat ik lijk :D)
Op vrijdag 05 oktober 2001 20:15 schreef Janoz het volgende:
offtopic:
[..]

kewl... Die heb ik beiden thuis ook staan :).. Bij minix alleen nog ff zelf symbolic links implementeren en weer 3 sp verdient :)
tjah, unix rulezzzzzzzzzzzzzzzz

Verwijderd

Topicstarter
Hoe kan je een asp pagina maken die dus gewoon een layout heeft zeg maar en dat andere pagina's een inhoud kunnen doorgeven en dat die in de layout komt
dus bv dat je hebt pagina.asp?inhoud=/dir/blaat.htm en dat hij dan in een stukje wat je op geeft die blaat.htm pagina zet zodat je een pagina hoeft te maken met layout en de rest van de pagina's van de site alleen maar stukjes tekst zijn? </puntloze tekst>

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
code:
1
2
3
Dim strInhoud
strInhoud = Request.QueryString("Inhoud")
Server.Execute strInhoud

Dat maak ik op uit deze zeer duidelijk gestelde/geformuleerde vraag. ;)

Verwijderd

Topicstarter
hmm ik bedoel zoiets als een frame zeg maar, je hebt allemaal tabellen he (die je met frames kunt vergelijken zeg maar) en in een frame moet een file geinclude worden, welke file dat hangt af wat er opgegeven is in pagina.asp?inhoud=bestand.htm snappie nu wak bedoel? :) </punt loze inhoud>

  • paragon
  • Registratie: April 2000
  • Laatst online: 10-09 05:50
Op zondag 07 oktober 2001 17:17 schreef DJ_PP het volgende:
hmm ik bedoel zoiets als een frame zeg maar, je hebt allemaal tabellen he (die je met frames kunt vergelijken zeg maar) en in een frame moet een file geinclude worden, welke file dat hangt af wat er opgegeven is in pagina.asp?inhoud=bestand.htm snappie nu wak bedoel? :) </punt loze inhoud>
Volgens mji zegt Gert al wat er gedaan moet worden. LAthans niet precies maar zo kan het wel werken.

Verwijderd

zoiets:

pagina.asp
code:
1
2
3
4
5
6
7
8
9
10
<%
page = LCase(Request.QueryString("inhoud") & "")
if page = "" Then page = "/standaardpagina.html"
%>
<html><body>
 <frameset cols="180,*">
    <frame name="contents" src="iets.htm">
    <frame name="main" src="<%=page%>">
</frameset>
</body></html>

Verwijderd

Topicstarter
ìk bedoel meer zo:

pagina.asp
code:
1
2
3
4
5
6
7
8
9
<%
page = LCase(Request.QueryString("inhoud") & "")
if page = "" Then page = "/standaardpagina.html"
%>
<html><body>
<opmaak enzo>
<!--#include file="<%=page%>"-->
</opmaak enzo>
</body></html>

zou dat kunnen?

Verwijderd

Op zondag 07 oktober 2001 17:55 schreef DJ_PP het volgende:
<!--#include file="<%=page%>"-->
zou dat kunnen?
Nee.. includes gaan eerst, voor de ASP code. Hij zal dus de pagina <%=page%> proberen te includen die uiteraard niet bestaat..

Verwijderd

Topicstarter
keej hoe wil ik dat dan gaan doen wat ik bedoel?

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

je kunt gewoon na de request een select case maken, denk ik.

select case page
case ""
<!--#include file="/standaardpagina.html"-->
case "/anderepagina.html"
<!--#include file="/anderepagina.html"-->
end select

want ik geloof nie dat
<!--#include file="<%=page%>"-->
werkt, maar je kunt verder wel gewwoon in het midden van een asp document een include file doen.

of je maakt er gewoon een function van die zou eigenlijk sneller werken.

function menu(page)
en hier je menu maken in asp
end function
dan kun je met die page dingen erin laten zetten, werkt makkelijken denk ik

disjfa - disj·fa (meneer)
disjfa.nl


Verwijderd

Op maandag 08 oktober 2001 10:44 schreef disjfa het volgende:
je kunt gewoon na de request een select case maken, denk ik.

select case page
case ""
<!--#include file="/standaardpagina.html"-->
case "/anderepagina.html"
<!--#include file="/anderepagina.html"-->
end select
Nee dat kan ook niet, om dezelfde reden als boven.

Moet je zelf met een filesystemobject doen.

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Of zoals ik al zei met Server.Execute :)

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

Op maandag 08 oktober 2001 11:14 schreef Kerrick het volgende:

[..]

Nee dat kan ook niet, om dezelfde reden als boven.

Moet je zelf met een filesystemobject doen.
ja, dat kan wel. dat doe ik zo vaak, je hoeft niet eerst te includen, je kan altijd includen, overal en altijd.

heb ik al zoveel scripts van :?

disjfa - disj·fa (meneer)
disjfa.nl


Verwijderd

Topicstarter
hoe ga ik dat dan doen?

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

pffffffffffff |:(

1. een extra file includen met functies
2. moet je de pagina requesten
3. functie aanroepen: menu(page)
4. functie:

function menu(page)
select case page
case ""
<a href="blablablablabla.hetml">blabla</a>
etc.
case "iets anders"
<a href="andereblabla.hetml">andere blabla</a>
etc
nog meer cases
end select
end function


en je zei dat je nog iest ervan begreep........... }:O :Z

disjfa - disj·fa (meneer)
disjfa.nl


  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Wat moet er in dan met die link gebeuren? :?

IIS gaat echt niet zomaar een linkje voor je openen ofzo.

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

moet ie dan een linkje openen, ik dacht dat ie alleen een menutje moest geven.

als je doorgelinkt wilt worden gebruik je toch gewoon response.redirect "linkje" |:(

disjfa - disj·fa (meneer)
disjfa.nl


Verwijderd

Topicstarter
Op dinsdag 09 oktober 2001 09:01 schreef disjfa het volgende:
pffffffffffff |:(

1. een extra file includen met functies
2. moet je de pagina requesten
3. functie aanroepen: menu(page)
4. functie:

function menu(page)
select case page
case ""
<a href="blablablablabla.hetml">blabla</a>
etc.
case "iets anders"
<a href="andereblabla.hetml">andere blabla</a>
etc
nog meer cases
end select
end function


en je zei dat je nog iest ervan begreep........... }:O :Z
doe een srustig ik begrijp er nix van, zei ik dat? vertel het eens op een niveau dat een belg het kan volgen.

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 14-09 17:42

Gerco

Professional Newbie

Op dinsdag 09 oktober 2001 18:09 schreef DJ_PP het volgende:
doe een srustig ik begrijp er nix van, zei ik dat? vertel het eens op een niveau dat een belg het kan volgen.
Ik spreek wel gaan ASP, maar misschien kan ik je toch helpen met wat pseudocode:
code:
1
2
3
4
5
6
7
8
' ASP filetje showpage.asp?page=blabla.html

Response.Write(opmaak-boven);
pagina=FileSystemObject.OpenFile(page);
Response.Write(pagina);
Response.Write(opmaak-onder);

' Einde ASP filetje

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

Op dinsdag 09 oktober 2001 18:09 schreef DJ_PP het volgende:

[..]

doe een srustig ik begrijp er nix van, zei ik dat? vertel het eens op een niveau dat een belg het kan volgen.
dat was uitgelegt voor een belg

functie maken in een include [asp] file en aanroepen vanuit je asp file

wat begrijp je daar niet aan? {:o

disjfa - disj·fa (meneer)
disjfa.nl


Verwijderd

Topicstarter
1) nog nooit met ASP gewerkt
2) ken die hele syntax niet

Verwijderd

Op dinsdag 09 oktober 2001 21:55 schreef DJ_PP het volgende:
1) nog nooit met ASP gewerkt
2) ken die hele syntax niet
1) huh?
2) nog nooit met c/vb/pascal/delphi/etc. gewerkt?

mij niet begrijpen! :)

Verwijderd

Topicstarter
nope, uch (ik ben programmeer newbie :))

  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

Op vrijdag 05 oktober 2001 19:24 schreef DJ_PP het volgende:

[..]

thnxs, dat bedoelde ik :)
allemachtig hoe kun je voor zo'n simpel antwoord zo'n moeilijke vraag bedenken !!!

(sorry offtopic)

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


Verwijderd

Topicstarter
Op dinsdag 09 oktober 2001 22:29 schreef xychix het volgende:

[..]

allemachtig hoe kun je voor zo'n simpel antwoord zo'n moeilijke vraag bedenken !!!

(sorry offtopic)
ik ben gewoon goed he :)

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

Op dinsdag 09 oktober 2001 22:50 schreef DJ_PP het volgende:

ik ben gewoon goed he :)
tsja, kan :o

disjfa - disj·fa (meneer)
disjfa.nl

Pagina: 1