Just nu i M3-nätverket
Jump to content

Javascript HJÄLP!!


mariusgrimstad

Recommended Posts

mariusgrimstad

Hej, tack för att du läser detta, kan nån ändra följande kod så att det inte poppar upp när sidan laddas, det ska istället bara vara en länk,och ifall man trycker på den så ska det komma ett pop-up där man kan skriva...

Här är koden:

 

<script language='JavaScript'>

 

<!--

// please keep these lines on when you copy the source

// made by: Nicolas - http://www.javascript-page.com

 

function getCookieVal (offset) {

var endstr = document.cookie.indexOf ('', offset)

if (endstr == -1)

endstr = document.cookie.length

return unescape(document.cookie.substring(offset, endstr))

}

 

function GetCookie (name) {

var arg = name + '='

var alen = arg.length

var clen = document.cookie.length

var i = 0

while (i < clen) {

var j = i + alen

if (document.cookie.substring(i, j) == arg)

return getCookieVal (j)

i = document.cookie.indexOf(' ', i) + 1

if (i == 0) break

}

return null

}

 

function SetCookie (name, value) {

var argv = SetCookie.arguments

var argc = SetCookie.arguments.length

var expires = (argc > 2) ? argv[2] : null

var path = (argc > 3) ? argv[3] : null

var domain = (argc > 4) ? argv[4] : null

var secure = (argc > 5) ? argv[5] : false

document.cookie = name + '=' + escape (value) +

((expires == null) ? '' : (' expires=' + expires.toGMTString())) +

((path == null) ? '' : (' path=' + path)) +

((domain == null) ? '' : (' domain=' + domain)) +

((secure == true) ? ' secure' : '')

}

 

function DeleteCookie(name) {

var exp = new Date()

FixCookieDate (exp)

exp.setTime (exp.getTime() - 1)

var cval = GetCookie (name)

if (cval != null)

document.cookie = name + '=' + cval + ' expires=' + exp.toGMTString()

}

 

var b = GetCookie('z')

if (b == null) {

storage()

}

 

function storage() {

var c = prompt('Please enter in your name for storage purposes','')

var thenewdate = new Date ()

thenewdate.setTime(thenewdate.getTime() + (5*24*60*60*1000))

SetCookie('z',c,thenewdate)

}

 

function change() {

var c = prompt('Please enter in your name for storage purposes','')

var thenewdate = new Date ()

thenewdate.setTime(thenewdate.getTime() + (5*24*60*60*1000))

SetCookie('z',c,thenewdate)

location = 'cask4name.html'

}

 

var z = GetCookie('z')

document.write('<center>Hi, '+z+'.<br>'

+'<a href='javascript:change()'>You can change this name if you want.</a></center>')

//-->

 

</script>

 

[inlägget ändrat 2008-01-29 19:43:18 av mariusgrimstad]

Link to comment
Share on other sites

Är det det här du menar att det ska vara?

 

 

<html>

<head>

<title>Test</title>

</head>

<body>

<script language='JavaScript'>

 

<!--

function getCookieVal (offset) {

var endstr = document.cookie.indexOf ('', offset)

if (endstr == -1)

endstr = document.cookie.length

return unescape(document.cookie.substring(offset, endstr))

}

 

function GetCookie (name) {

var arg = name + '='

var alen = arg.length

var clen = document.cookie.length

var i = 0

while (i < clen) {

var j = i + alen

if (document.cookie.substring(i, j) == arg)

return getCookieVal (j)

i = document.cookie.indexOf(' ', i) + 1

if (i == 0) break

}

return null

}

 

function SetCookie (name, value) {

var argv = SetCookie.arguments

var argc = SetCookie.arguments.length

var expires = (argc > 2) ? argv[2] : null

var path = (argc > 3) ? argv[3] : null

var domain = (argc > 4) ? argv[4] : null

var secure = (argc > 5) ? argv[5] : false

document.cookie = name + '=' + escape (value) +

((expires == null) ? '' : (' expires=' + expires.toGMTString())) +

((path == null) ? '' : (' path=' + path)) +

((domain == null) ? '' : (' domain=' + domain)) +

((secure == true) ? ' secure' : '')

}

 

function DeleteCookie(name) {

var exp = new Date()

FixCookieDate (exp)

exp.setTime (exp.getTime() - 1)

var cval = GetCookie (name)

if (cval != null)

document.cookie = name + '=' + cval + ' expires=' + exp.toGMTString()

}

 

var b = GetCookie('z')

if (b == null) {

storage()

}

 

function storage() {

var c = 'Okänd'

var thenewdate = new Date ()

thenewdate.setTime(thenewdate.getTime() + (5*24*60*60*1000))

SetCookie('z',c,thenewdate)

}

 

function change() {

var c = prompt('Skriv ditt namn','')

var thenewdate = new Date ()

thenewdate.setTime(thenewdate.getTime() + (5*24*60*60*1000))

SetCookie('z',c,thenewdate)

location = document.location

}

 

var z = GetCookie('z')

document.write('<center>Hej, '+z+'.<br>'

+'<a href='javascript:change()'>Du kan ändra namnet, klicka här.</a></center>')

//-->

 

</script>

 

 

</body>

</html>

 

 

[inlägget ändrat 2008-01-29 22:29:01 av BehnamS]

Link to comment
Share on other sites

mariusgrimstad

 

Tack så mycket för att du svarade!! :)

Men det hände tyvärr inget när jag sparade

den koden som en html-fil, rensade all historik och prövade... :(

Eftersom jag inte kan javascript och bara hade kopierat den här texten så kan jag inte se om det är nåt fel... :(

 

MVH Marius

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...