---
title: "popup"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/66203-popup"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "jboy_87"
published: "2003-01-26T16:36:55.000Z"
updated: "2003-01-30T17:17:07.000Z"
replies: 18
views: 451
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/66203-popup"
---

# popup

## #1 — jboy_87, 2003-01-26T16:36Z

hejsan!
hur får jag in användarnamnet i javascriptet? 
\<a class="menylank" href="javascript:krypin('jboy_87')"\>Mitt krypin\</a\>

\<script type="text/javascript"\>
function krypin(name){
window.open("krypin.asp?Anvandarnamn=**'+name+'**,name,"width=500,height=300,resizable=yes");
}
\</script\>

Permalänk: https://www.webforum.nu/p/66203

## #2 — Jojoxx, 2003-01-26T17:12Z

Menar du...

```
window.open("krypin.asp?Anvandarnamn="+name,name,"width=500,height=300,resizable=yes");
```

...eller?

Permalänk: https://www.webforum.nu/p/927700

## #3 — jboy_87, 2003-01-26T17:14Z

precis tackar funkar utmärkt!

Permalänk: https://www.webforum.nu/p/927703

## #4 — jboy_87, 2003-01-27T13:56Z

hejsan när man öppnar två fönster så öppnas båda i samma placeras båda fönstren i samma placering! kan man göra så att popapen inte öppnas i samma placering och flyttas 10 top och 10 left osv.. för varje popup utan och använda **\<a class="menylank" href="javascript:krypin('jboy_87,'10,10');"\>krypin\</a\>**

Permalänk: https://www.webforum.nu/p/928378

## #5 — Jojoxx, 2003-01-27T19:04Z

Använder du inte namnet på fönstret till något vettigt kan du hoppa över både det och positioneringen så kommer automatiskt fönstret att öppnas lite under till höger varje gång.

```
<a class="menylank" href="#" onClick="krypin('jboy_87'); return false;">Mitt krypin</a> 

<script type="text/javascript"> 
function krypin(name){ 
window.open("krypin.asp?Anvandarnamn="+name,"","width=500,height=300,resizable=yes"); 
} 
</script>
```

Permalänk: https://www.webforum.nu/p/928689

## #6 — jboy_87, 2003-01-27T22:07Z

men vill använda mig utan namnet annars går det och öppna hundra st fönster
går det inte och göra det på annat sätt da?!

Permalänk: https://www.webforum.nu/p/928876

## #7 — jboy_87, 2003-01-27T22:15Z

går det inte och använda sig utav nått som slumpar ut siffror?

Permalänk: https://www.webforum.nu/p/928885

## #8 — Jojoxx, 2003-01-28T07:37Z

Detta måste ju vara att du öppnar fönster för olika användare...? Samma namn på fönstren resulterar ju annars i att innehållet laddas i redan öppnat fönster.

```
<a class="menylank" href="#" onClick="krypin('jboy_87'); return false;">Mitt krypin</a> 
<a class="menylank" href="#" onClick="krypin('jboy_83'); return false;">Mitt krypin</a> 

<script type="text/javascript"> 
var winpos=0;
function krypin(name){ 
	winpos=(winpos>(screen.height-200))?0:winpos+20;
	window.open("krypin.asp?Anvandarnamn="+name,name,"top="+winpos+",left="+winpos+",width=500,height=300,resizable=yes"); 
} 
</script>
```

Permalänk: https://www.webforum.nu/p/929009

## #9 — jboy_87, 2003-01-28T17:56Z

tack jojoxx du e bäst  :birp

Permalänk: https://www.webforum.nu/p/932483

## #10 — jboy_87, 2003-01-29T22:51Z

ett litet problem till försöker och få värdet i selectboxen till popupnamnnamn:

```
<script type="text/javascript"> 
var winpos=0;
function krypin(name){ 
if (document.szone_under2.Till.value=='0') {
alert("Du glömde välja mottagare!");
return false;
}
	winpos=(winpos>(screen.height-200))?0:winpos+20;
	namn=(document.szone_under2.Till.value);
	window.open("krypin.asp?Anvandarnamn="+document.szone_under2.Till.value,"+namn+","top="+winpos+",left="+winpos+",width=500,height=300,resizable=yes"); 
}
</script>
```

Permalänk: https://www.webforum.nu/p/933549

## #11 — Peter S, 2003-01-30T08:06Z

Ett till par "snuffar" samt ändringen av "namn" till "name" borde göra susen.

```
...
Anvandarnamn="+document.szone_under2.Till.value,""+nam[B]e[/B]+""
...
```

 :)

Permalänk: https://www.webforum.nu/p/933630

## #12 — jboy_87, 2003-01-30T13:48Z

när jag inte väljer någon mottagare och submitar så kommer det ut alert och sedan kommer det ut en sida där det står false hur tar jag bort den?

Permalänk: https://www.webforum.nu/p/933837

## #13 — Peter S, 2003-01-30T16:07Z

Hur ser formuläret ut?

 :)

Permalänk: https://www.webforum.nu/p/933948

## #14 — jboy_87, 2003-01-30T16:36Z

det e inget formulär bara en knapp! med värdet javascript:krypin();

Permalänk: https://www.webforum.nu/p/933967

## #15 — Peter S, 2003-01-30T16:41Z

> javascript:krypin();

Och vad skickar du för in-parameter till funktionen då?

 :)

Permalänk: https://www.webforum.nu/p/933969

## #16 — jboy_87, 2003-01-30T16:51Z

det e fel här nånstans?

```
if (document.szone_under2.Till.value=='0') {
alert("Du glömde välja mottagare!");
return false;
}
```

Permalänk: https://www.webforum.nu/p/933977

## #17 — Peter S, 2003-01-30T16:52Z

Är det så här du vill ha det:

```

<html>

<head>

<script type="text/javascript"> 
<!--

function krypin(o){
	if(o.options.selectedIndex == 0){
		alert("Du glömde att välja mottagare");
		return false;
	}

	var name = o.options[o.options.selectedIndex].value;

	window.open("krypin.asp?Anvandarnamn="+name+"", ""+name+"", "top=300,left=300,height=600,width=600,location=yes");
	return true;
};

//-->
</script>

</head>

<body>

<form onsubmit="return krypin(this.elements['Till'])">

<select name="Till">
<option>Välj mottagare:</option>
<option value="Kalle">Alt. 1</option>
<option value="Olle">Alt 2</option>
</select>

<input type="submit">

</form>

</body>

</html>
```

 :)

Permalänk: https://www.webforum.nu/p/933978

## #18 — @nders, 2003-01-30T16:53Z

**//Red:** det där var ju lite samtidigt. :D

Permalänk: https://www.webforum.nu/p/933979

## #19 — jboy_87, 2003-01-30T17:17Z

för mycket kod hehe löste det så här för att få bort false sidan!

```
<a href="#" onclick="return krypin();">
```

Permalänk: https://www.webforum.nu/p/934011

---

Tråden på webben: https://www.webforum.nu/amne/javascript/66203-popup
