webForumDet fria alternativet

Litet problem med en funktion

9 svar · 293 visningar · startad av K++

K++Medlem sedan juli 2002183 inlägg
#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?

solbulleMedlem sedan mars 20014 998 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*

K++Medlem sedan juli 2002183 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 :)

solbulleMedlem sedan mars 20014 998 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.

@ndersMedlem sedan juni 200026 914 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,

K++Medlem sedan juli 2002183 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..

K++Medlem sedan juli 2002183 inlägg
#7

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

K++Medlem sedan juli 2002183 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

solbulleMedlem sedan mars 20014 998 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()>
K++Medlem sedan juli 2002183 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å. :)

Genererad på 377 ms · cache AV · v20260730165559-full.f96bc7eb