Avatar billede optical Nybegynder
15. februar 2005 - 19:42 Der er 26 kommentarer og
1 løsning

nybegynder - split screen

jeg har lavet en lille side, og jeg vil gerne have nogle menuknapper ude i kanten, så jeg kan skifte mellem nogle forskellige sider i den anden side.
hvis i forstår?

hvordan kan jeg splitte et dokument op,  og skifte mellem forskellige sider kun i den ene side?

jeg er nybegynder så had mig ikke :D
Avatar billede optical Nybegynder
15. februar 2005 - 19:47 #1
bruger webmatrix, hvis i evt. skulle undrer jer over det :)
Avatar billede optical Nybegynder
15. februar 2005 - 20:12 #2
er mine smukke beskrivelse af målet bløret, eller sidder i bare og fråder chokolade i ferien? :P
Avatar billede jaffafo Nybegynder
15. februar 2005 - 20:14 #3
du kunne evt brugt usercontrols og så smide en placeholder på siden og derefter loade usercontrol i placeholderen
Avatar billede optical Nybegynder
15. februar 2005 - 20:16 #4
nårh :S... hrøm.. ville du lige beskrive hvordan man gør dette?
Avatar billede jaffafo Nybegynder
15. februar 2005 - 20:18 #5
ved du hvad en usercontrol er? :)

jeg kommer med en beskrivelse om 5 min.. :)
Avatar billede optical Nybegynder
15. februar 2005 - 20:20 #6
nix :P
Avatar billede optical Nybegynder
15. februar 2005 - 20:20 #7
jeg vil umiddelbart gætte på en brugerkontrol ;D
Avatar billede jaffafo Nybegynder
15. februar 2005 - 20:37 #8
.aspx siden


<%@ Page Language="VB" %>
<script runat="server">

  Protected plh1 as System.Web.UI.Webcontrols.Placeholder

  Sub Page_Load(Src As Object, E As EventArgs)
    If Not IsPostBack Then
      plh1.controls.add(CType(LoadControl("minusercontrol.ascx"),usercontrol)) 
    End If
  End Sub
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Hej</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form runat="server">
<asp:PlaceHolder ID="plh1" runat="server" />
</form>
</body>
</html>

--------------------------------------

minusercontrol.ascx:

<%@ control Language="VB" %>
Tekst her..

------------------------------------------------


Her skal aspx og ascx filerne ligge i samme mappe
Avatar billede optical Nybegynder
15. februar 2005 - 20:51 #9
det er helt sikkert :S

hvad skal jeg med den :P
Avatar billede jaffafo Nybegynder
15. februar 2005 - 20:53 #10
du skal da teste og se om det virker og så prøve at forstå sammenhængen :)

og så går vi videre til noget querystring :)
Avatar billede optical Nybegynder
15. februar 2005 - 20:54 #11
ihh tak - jeg har læst 17 sider af begynd asp.net - jeg fatter virkelig meget af det der ^^ :P
Avatar billede jaffafo Nybegynder
15. februar 2005 - 20:56 #12
ok.  post lige din side kode.. :)
Avatar billede optical Nybegynder
15. februar 2005 - 20:58 #13
<%@ Page Language="VB" %>
<script runat="server">

    ' Insert page code here
    '
   
    Sub ImageButton2_Click(sender As Object, e As ImageClickEventArgs)
   
    End Sub

</script>
<html>
<head>
</head>
<body bgcolor="#8080ff">
    <form runat="server">
        <p align="center">
            <asp:ImageButton id="ImageButton1" runat="server" ImageUrl="\tikjoeb.dk.jpg"></asp:ImageButton>
        </p>
        <span>
        <div align="center"><label style="WIDTH: 629px; COLOR: white; BACKGROUND-COLOR: olive">
            <p align="center">
                Home
            </p>
            </label>
        </div>
        </span>
        <div align="center">
            <div style="WIDTH: 629px; COLOR: white; HEIGHT: 411px; BACKGROUND-COLOR: white">
                <p>
                    Div
                </p>
            </div>
        </div>
        <!-- Insert content here -->
    </form>
</body>
</html>





har bare lavet farver og lavet labels og såen. jeg vil bare gerne kunne skifte mellem forskellige sider :)
Avatar billede jaffafo Nybegynder
15. februar 2005 - 21:01 #14
det er nok nemmere i dette tilfælde at bare lavet noget med Frames eller en Iframe
Avatar billede optical Nybegynder
15. februar 2005 - 21:02 #15
og hvordan gør man så det :)
Avatar billede jaffafo Nybegynder
15. februar 2005 - 21:06 #16
med en Iframe gør du sådan her:

du smider dette TAG ind i din html side hvor du have siderne vist:

<iframe src="iframe.html" name="mainframe" width="X" height="X" />


og dine links skal så se sådan ud:

<a href="minside1.html" target="mainframe">minside1</a>
<a href="minside2.html" target="mainframe">minside2</a>
<a href="minside3.html" target="mainframe">minside3</a>


Forstår du? :)
Avatar billede optical Nybegynder
15. februar 2005 - 21:09 #17
nej egentlig ikke :S

html side?
Avatar billede jaffafo Nybegynder
15. februar 2005 - 21:14 #18
jeg tror du skal lige gå et par tutorials igennem om html. Det er lidt svært at forklare det hvis du ikke engang ved hvad en html side er for noget.
Avatar billede optical Nybegynder
15. februar 2005 - 21:15 #19
jeg ved godt hvad en html side er:P

det er bare, hvor kommer den en i billedet henne?
Avatar billede jaffafo Nybegynder
15. februar 2005 - 21:17 #20
<%@ Page Language="VB" %>
<script runat="server">

    ' Insert page code here
    '
   
    Sub ImageButton2_Click(sender As Object, e As ImageClickEventArgs)
   
    End Sub

</script>
<html>
<head>
</head>
<body bgcolor="#8080ff">
    <form runat="server">
        <p align="center">
            <asp:ImageButton id="ImageButton1" runat="server" ImageUrl="\tikjoeb.dk.jpg"></asp:ImageButton>
<a href="minside1.html" target="mainframe">minside1</a>
<a href="minside2.html" target="mainframe">minside2</a>
<a href="minside3.html" target="mainframe">minside3</a>
        </p>
        <span>
        <div align="center"><label style="WIDTH: 629px; COLOR: white; BACKGROUND-COLOR: olive">
            <p align="center">
                Home
            </p>
            </label>
        </div>
        </span>
        <div align="center">
            <div style="WIDTH: 629px; COLOR: white; HEIGHT: 411px; BACKGROUND-COLOR: white">
                <p>
                    <iframe src="iframe.html" name="mainframe" width="100%" height="100%" />
                </p>
            </div>
        </div>
        <!-- Insert content here -->
    </form>
</body>
</html>

prøv dette..

og prøv lige at lav 3 nye sider der hedder:

minside1.html
minside2.html
minside3.html

så skal du se løjer ;)
Avatar billede optical Nybegynder
15. februar 2005 - 21:20 #21
yeps, nu virker det sørmer ;D

lige et tillægs spørgsmål :D

hvorfor skal det hele ligge i html dokumenter?
Avatar billede jaffafo Nybegynder
15. februar 2005 - 21:26 #22
det skal det ikke.. det var bare eksemplet :)
Avatar billede optical Nybegynder
15. februar 2005 - 21:28 #23
så jeg kan godt give den navnet *.aspx uden problemer? og er den kode du sendte til sidst asp.net?
Avatar billede optical Nybegynder
15. februar 2005 - 21:29 #24
og smid et svar nu du er i gang :=)
Avatar billede jaffafo Nybegynder
15. februar 2005 - 21:32 #25
ingen grund til at bruge aspx sider hvis du ikke skal bruge noget kode ;)

men jeg du kan nemt og hurtigt ændre de links så de henviser til en aspx side.

hvis du er mere i tvivl spørger du bare :)
Avatar billede optical Nybegynder
15. februar 2005 - 21:39 #26
det var dog en af de mest surrealistiske oplevelser jeg er blevet udsat for, jeg tror sgu jeg har forstået det nu ;D - jeg takker, du har også lige fået karma oveni :)
Avatar billede jaffafo Nybegynder
15. februar 2005 - 21:40 #27
jeg takker da mange gange :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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