Avatar billede renechristensen Nybegynder
20. september 2003 - 18:17 Der er 15 kommentarer og
1 løsning

Navn på flerer sider ?

Jeg har denne kode liggende på index.htm
<HTML>
<HEAD>
<TITLE> Min første DHTML-effekt </TITLE>
<script type="text/javascript">
function changeText(){
document.getElementById('text').innerHTML=document.getElementById('newText').value;
document.getElementById('text').style.fontFamily=document.getElementById('newFont').value;
}
</script>
</HEAD>

<BODY style="backgroundColor:white;color:red;font-family:verdana;font-size:20px">

<input type="text" id="newText" value="Skriv dit navn Her Tak." size=25>

<select id="newFont">
    <option value="verdana">Verdana</option>
    <option value="impact">Impact</option>
    <option value="times">Times</option>
    <option value="Arial">Arial</option>
</select>   

<input type="button" value="Udskift tekst" onclick="changeText()">

<p id="text">Dit navn</p>



</BODY>
</HTML>
kan man gører så når man har skrevet sit navn skal det også kan ses på andrer sider fks.
om_mig_selv.Htm hej xxx her er lidt om mig selv osv.
jeg har ikke asp
Avatar billede thesurfer Nybegynder
20. september 2003 - 18:27 #1
Avatar billede thesurfer Nybegynder
20. september 2003 - 18:28 #2
javascript og querystring er mere besværeligt.. men kan også bruges..
cookies er bedre.. sålænge brugeren ikke har slået javascript/cookies fra.. :)
Avatar billede renechristensen Nybegynder
20. september 2003 - 18:48 #3
Thesurfer::
jeg har væert inde på siden og kikke
men jeg kan ikke se hvor man skal kunne skrive sit navn og se det på de andrer sider ??
Avatar billede ch007 Nybegynder
20. september 2003 - 21:21 #4
Avatar billede thesurfer Nybegynder
20. september 2003 - 21:46 #5
filen 'skriv_navn.htm':

<form name="frmNavn" action="velkommen.htm" method="post" onSubmit="document.cookie = this.navn.value">
<input type="text" name="navn">
<input type="submit" value="Send">
</form>

i dine sider (f.eks. 'velkommen.htm'):

<script language="JavaScript">
<!--
if (document.cookie == '') {
    location.href = 'skriv_navn.htm';
} else {
    document.write('<title>Hej ' + document.cookie + '!</title>');
}
//-->
</SCRIPT>
Avatar billede thesurfer Nybegynder
20. september 2003 - 21:53 #6
ch007> det er ikke alle "gennemsnitlige webdesigner" der har adgang til asp :).. de ved sikkert heller ikke hvordan sprog som asp fungerer.. :) meget naturligt..
Avatar billede renechristensen Nybegynder
20. september 2003 - 22:50 #7
den kommer med en fejl melding i stofanet
så du skal ikke bruge merer tid på det
mange tak for det
jeg opgiver
rene christensen
Avatar billede thesurfer Nybegynder
20. september 2003 - 23:01 #8
huh? eksemplet virker.. hvilken fejlmelding får du?
Avatar billede renechristensen Nybegynder
20. september 2003 - 23:26 #9
når jeg trykker på send går den automatisk over på velkommen.htm og så kommer den her medelese frem og ingen tekst

Method Not Allowed
The requested method POST is not allowed for the URL /renechr/velkommen.htm
Apache/1.3.26 Server at home1.stofanet.dk Port 80
Avatar billede thesurfer Nybegynder
20. september 2003 - 23:30 #10
ok.. så sletter du bare method="post" og prøver igen.
Avatar billede renechristensen Nybegynder
20. september 2003 - 23:43 #11
ok så går den over til velkommen
og viser velkommen.htm?navn=rene
men på selve siden kommer der ingen ting
Avatar billede thesurfer Nybegynder
21. september 2003 - 00:02 #12
ok.. jeg kigger lige på det.
Avatar billede thesurfer Nybegynder
21. september 2003 - 00:13 #13
jeg er næsten ved at falde i søvn ved keybordet.. jeg kigger på det igen i morgen.. godnat.
Avatar billede thesurfer Nybegynder
21. september 2003 - 00:13 #14
godnat.
Avatar billede thesurfer Nybegynder
22. september 2003 - 11:03 #15
prøv det her.. (virker hos mig):

skriv_navn.htm:

<form name="frmNavn" onSubmit="username=document.forms['frmNavn'].navn.value;if (username == '') {alert('Du skal skrive et navn..');return false;} else {MyCookie(username);}">
Dit navn: <input type="text" name="navn">
<input type="submit" value="Send">
</form>

<script language="JavaScript">
function MyCookie(mystring)
{
    document.cookie = ('username=' + mystring);
    document.location.href = 'velkommen.htm';
}
</script>

velkommen.htm (og alle dine sider):

<SCRIPT LANGUAGE="JavaScript">
<!--
var string = document.cookie;
var string = string.substring((string.indexOf("=") + 1), string.length);
document.write('<title>Hej ' + string + '!</title>');
//-->
</SCRIPT>
Avatar billede thesurfer Nybegynder
22. september 2003 - 19:34 #16
skriv lige tilbage når du har prøvet det, og fortæl mig om det virker..
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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