jboy_87Medlem sedan aug. 20011 105 inlägg
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>
JojoxxMedlem sedan juni 20004 306 inlägg
Menar du...
window.open("krypin.asp?Anvandarnamn="+name,name,"width=500,height=300,resizable=yes");
...eller?
jboy_87Medlem sedan aug. 20011 105 inlägg
precis tackar funkar utmärkt!
jboy_87Medlem sedan aug. 20011 105 inlägg
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>
JojoxxMedlem sedan juni 20004 306 inlägg
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>
jboy_87Medlem sedan aug. 20011 105 inlägg
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?!
jboy_87Medlem sedan aug. 20011 105 inlägg
går det inte och använda sig utav nått som slumpar ut siffror?
JojoxxMedlem sedan juni 20004 306 inlägg
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>
jboy_87Medlem sedan aug. 20011 105 inlägg
tack jojoxx du e bäst :birp
jboy_87Medlem sedan aug. 20011 105 inlägg
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>
Peter SMedlem sedan dec. 20025 484 inlägg
Ett till par "snuffar" samt ändringen av "namn" till "name" borde göra susen.
...
Anvandarnamn="+document.szone_under2.Till.value,""+nam[B]e[/B]+""
...
:)
jboy_87Medlem sedan aug. 20011 105 inlägg
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?
Peter SMedlem sedan dec. 20025 484 inlägg
Hur ser formuläret ut?
:)
jboy_87Medlem sedan aug. 20011 105 inlägg
det e inget formulär bara en knapp! med värdet javascript:krypin();
Peter SMedlem sedan dec. 20025 484 inlägg
javascript:krypin();
Och vad skickar du för in-parameter till funktionen då?
:)
jboy_87Medlem sedan aug. 20011 105 inlägg
det e fel här nånstans?
if (document.szone_under2.Till.value=='0') {
alert("Du glömde välja mottagare!");
return false;
}
Peter SMedlem sedan dec. 20025 484 inlägg
Ä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>
:)
@ndersMedlem sedan juni 200026 914 inlägg
//Red: det där var ju lite samtidigt. :D
jboy_87Medlem sedan aug. 20011 105 inlägg
för mycket kod hehe löste det så här för att få bort false sidan!
<a href="#" onclick="return krypin();">