webForumDet fria alternativet
Logga in / Bli medlem

Litet problem med en funktion

JavaScript

9 svar · 295 visningar · startad av K++

Medlem sedan juli 2002171 inlägg
Trådstart#1

1. Hur gör man så det enbart finns en stängknapp i ett popupfönster?

2. Hur skiver man ut 40                                                                         mellanslag med javascript?

Medlem sedan mars 20015 287 inlägg
#2

1. Menar du så här kanske: http://www.jojoxx.net/faq/faqview.asp?q=36

2. Vet ej. Varför vill du det? *nyfiken*

Medlem sedan juli 2002171 inlägg
#3

1. Nej finns fortfarande en minimera maxmera/återställ knapp.. Eller det kanske beror på att jag använder Ie 5.O?

2. Borde gå att göra någon form av for(var x=0;x<40;x++) eller något liknande.. Anledning för att få bort lite onödiga saker i en titel :)

Medlem sedan mars 20015 287 inlägg
#4

Tror inte du kan bli av med den om inte öpppnar typ ett dhtml-fönster = lager istället. Men det är vad jag tror.

var i = 0
while(i<40){
i ++
document.write(" ")
}

Fattar iofs inte hur du ska ha bort dom... iofs, är det en popup så syns dom ju kanske inte då?

Jaja, det är din grej.

Medlem sedan juni 200032 967 inlägg
#5
  1. Kika på showModalDialog. Jag har dock en känsla av att det bara stöds i Internet Explorer.
  2. Jo, det borde ju gå att göra så. Men varför ser du inte till att titeln är korrekt från början? :)

Mvh,

Medlem sedan juli 2002171 inlägg
#6

Blev av med maxmera/minimera med Jojoxx script. Blev disablad i ie 6.0

@nders

skrev om scriptet lite..

function mellanrum()
{
	var i = 0 
	while(i<40){ 
	i ++ 
	document.write(" & n b s p ;") 
	} 
}
var text = mellanrum();
document.title = text;
if (document.title)
window.onload=onload=text

Fast fick det fortfarande inte att funka.. Vad har jag gjort för fel?

& n b s p ; är utan mellanrum givetvis.. Om du skriver ihop det blir det bara ett mellanslag..

Medlem sedan juli 2002171 inlägg
#7

Eller nu såg jag att jag gjort ett annat fel, men nu står titel: Undefined

Medlem sedan juli 2002171 inlägg
#8

Nu ser det ut så här:

function mellanrum()
{
	var i = 0 
	while(i<40){ 
	i ++ 
	document.write("&nbsp;") 
	} 
}
var text = mellanrum();
document.title = ('Färg') + text;
if (document.title)
window.onload=onload=text

Titeln blir Färgundefined

Medlem sedan mars 20015 287 inlägg
#9

Vad vet jag... Verkar inte som att det går att skriva flera mellanslg på rad i titeln!?!

<script Language="JavaScript">
var text = ""
function mellanrum()
{
	var i = 0 
	while(i<40){ 
	i ++ 
	//document.write(" ") 
text = text + "."
	} 
document.title = ('Färg') + text;
}
</script>
<body onload=mellanrum()>
Medlem sedan juli 2002171 inlägg
#10

Tack, verkar vara någon konstig bugg att det inte går att skriva   i text eller i Färg. Men jag gjorde på det snygaste sättet jag kom på. :)

262 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)