Menar du...
window.open("krypin.asp?Anvandarnamn="+name,name,"width=500,height=300,resizable=yes");
...eller?
18 svar · 448 visningar · startad av jboy_87
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>
Menar du...
window.open("krypin.asp?Anvandarnamn="+name,name,"width=500,height=300,resizable=yes");
...eller?
precis tackar funkar utmärkt!
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>
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>
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?!
går det inte och använda sig utav nått som slumpar ut siffror?
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>
tack jojoxx du e bäst :birp
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>
Ett till par "snuffar" samt ändringen av "namn" till "name" borde göra susen.
...
Anvandarnamn="+document.szone_under2.Till.value,""+nam[B]e[/B]+""
...
:)
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?
det e inget formulär bara en knapp! med värdet javascript:krypin();
det e fel här nånstans?
if (document.szone_under2.Till.value=='0') {
alert("Du glömde välja mottagare!");
return false;
}
Ä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>
:)
//Red: det där var ju lite samtidigt. :D
för mycket kod hehe löste det så här för att få bort false sidan!
<a href="#" onclick="return krypin();">