Just nu i M3-nätverket
Gå till innehåll

Javascript HJÄLP!!


mariusgrimstad

Rekommendera Poster

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]

Länk till kommentar
Dela på andra webbplatser

Ä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]

Länk till kommentar
Dela på andra webbplatser

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

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...