Avatar billede toni01 Nybegynder
13. december 2000 - 15:40 Der er 3 kommentarer og
3 løsninger

flere link til side

Hej
jeg søger en løsning, hvor man har flere link til samme side, indholdet af side ska så afhænge af hvilket link man clicker på.
Umiddelbart skal det fungere lidt som en message box.
Avatar billede kornfreak Nybegynder
13. december 2000 - 15:58 #1
main.asp

<a href=\"fil.asp?action=kig\">kig</a>
<a href=\"fil.asp?action=lure\">lure</a>
<a href=\"fil.asp?action=se\">se</a>


fil.asp
<%
action = request(\"action\")

if action = \"kig\" then
response.write(\"Du kigger\")
elseif action = \"lure\" then
response.write(\"Du lurer\")
elseif action = \"se\" then
response.write(\"Du ser\")
end if
%>


Sårn der ?
Avatar billede toni01 Nybegynder
13. december 2000 - 16:11 #2
Det er da noget i den retning, det drejer sig om en 10 - 20 standardbemærkninger, som man skal kunne se i sin fulde længde ved click på et link.

Hvis bemærkningen er relevant skal man på siden man linkede fra markere checkboxe for standardbemærkningen, og de bemærkninger der afkrydses skal bruge i en tilbagemeldig til brugeren (hvor brugeren er en person som har indsendt det materiale man evaluere) håber det er nogenlunde forståeligt skrevet.

Jeg vil ihvertfald arbejde lidt med dit forslag.
Avatar billede vandhunden Nybegynder
13. december 2000 - 16:47 #3
Hvis du ikke er så meget inde i ASP, kan det gøres sådan her, det er måske lidt mere logisk:

<%
action = request(\"action\")
if action = \"kig\" then%>

Du kigger

<%elseif action = \"lure\" then%>

Du lurer

<%elseif action = \"se\" then %>

Du ser

<%end if
%>

De tre bemærkninger er nu ren HTML...
Avatar billede toni01 Nybegynder
13. december 2000 - 17:02 #4
Jeg har arbejdet lidt med kornfreaks løsningsmodel.

Det virker også fint når man linker til siden på følgende måde:

<A href=\"#\" onclick=\"MyWindow=window.open(\'popup.asp?action=O_2\',\'MyWindow2\',\'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=500,height=200\');return false;\"><STRONG>Oveskrift 2</STRONG> </A>

Men jeg vil helst bruge følgende løsning når jeg linker.

<A href=\"java script:showPopup()\"><STRONG>Oveskrift 10</STRONG> </A>

<iframe id=\"popup\" name=\"frmPopup\" src=\"popup.asp?action=O_10\" style=\"DISPLAY: none; HEIGHT: 100px; LEFT: 400px; POSITION: absolute; TOP: 200px; WIDTH: 500px; Z-INDEX: 150\"></iframe>
<script>
showPopup = function() { document.all[\"popup\"].style.display=\"\"}
hidePopup = function() { document.all[\"popup\"].style.display=\"none\"}
</script>

hvordan kan jeg i en sådanne iframe løsning skelne linksne fra hinanden på en enkel måde?
Avatar billede toni01 Nybegynder
14. december 2000 - 10:12 #5
Hejsa, grunden til, at jeg gerne vil bruge iframe løsningen er at jeg her ungår muligheden for at man kan clicke på full size knappen.

det jeg vil vide er hvordan jeg kan action eventen sådan at det virker på hvert link.
Avatar billede toni01 Nybegynder
15. december 2000 - 13:48 #6
jeg kunne bruge lidt af det i kom med så i får 10 points hver, de sidste snupper jeg selv.
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