webForumDet fria alternativet

QueryString till popupfönster

ASP

16 svar · 372 visningar · startad av Miamoppen

Medlem sedan sep. 200238 inlägg
Frågan#1

Hallåj

Jag ska skapa dynamiska länkar som ska öppna ett poupupfönster och det som ska visas beräknar jag efter ett id som jag vill skicka med när man klickar på länken... Hur göra?

Antar att det nedan är helt fel, men jag hoppas att någon förstår principen.

Tack på förhand//Mia

<form action="visa_foretag.asp?idnum=<%=rs.Fields("FID")%>" name="formular" method="post">

<a href="javascript:popup( KAN MAN SKICKA NÅGOT HÄR ISTÄLLET????);"><=rs_foretag.fields("FORETAGSNAMN") %><a>
</form>

Medlem sedan sep. 200238 inlägg
#2

O ja, jag vet... Det är JAVASCRIPT!

Medlem sedan sep. 200238 inlägg
#3

Min senaste kod:

<form action="visa_foretag.asp?idnum=<%=rs.Fields("FID")%>" name="formular" method="post">

<a href="#" "onclick="submit();"><=rs_foretag.fields("FORETAGSNAMN") %></a>
</form>

<script language="JavaScript">

function submit()
{
window.open("","popup","width=300,height=600");
document.formular.target="popup";
document.formular.submit();
}

</script>

Fortfarande javascript :) Funkar iaf inte...

Help me boys!

//Mia

Medlem sedan nov. 20017 144 inlägg
#4

misstänker att du skall lägga js:et före din länk.(submit form)

Medlem sedan nov. 20017 144 inlägg
#5

Oops!
Här skall det vara ett %:
<a href="#" "onclick="submit();"><%=rs_foretag.fields("FORETAGSNAMN") %></a>

Medlem sedan sep. 200238 inlägg
#6

Jo.. javascriptet ligger i <head><script> Långt ovanför serru....

Medlem sedan sep. 200238 inlägg
#7

Har ändrat många gånger, man blir blind... Tack, ska testa!

Medlem sedan sep. 200238 inlägg
#8

Nix.. det fanns i koden, måste ha försvunnit när jag klistrade in den här och trixade lite.

Måste vara något annat...

Medlem sedan nov. 20017 144 inlägg
#9

detta(") skall bort också:
<a href="#" **"**onclick="submit();"><%=rs_foretag.fields("FORETAGSNAMN") %></a>

Medlem sedan sep. 200238 inlägg
#10

Tack igen.. Nu händer det iaf något, men det är inte rätt..

Tror att jag kan trixa vidare själv så länge...

Tack!

Medlem sedan sep. 200238 inlägg
#11

Blir inget popup... Huvudfönstret "körs igen".... Det ska ju ligga kvar.....

Medlem sedan sep. 200238 inlägg
#12

Ny kod, fungerar ej! Kommentarer!

<a href="java script:submit("visa_foretag.asp?idnum=<%=rs.Fields("FID")%>")"><font color="#000000"><%=rs_foretag.fields("FORETAGSNAMN") %></font></a>

<head>
<script language="JavaScript">
function submit(var tjena)
{
window.open(tjena,"popup","width=300,height=600");
}

</script>

Medlem sedan juni 200032 967 inlägg
#13

Ett försök:

<a href="java script:submit('visa_foretag.asp?idnum=<%=rs.Fields("FID")%>');"><font color="#000000"><%=rs_foretag.fields("FORETAGSNAMN") %></font></a>

Mvh,

Medlem sedan nov. 20017 144 inlägg
#14
 <a href="visa_foretag.asp?idnum=<%=rs.Fields("FID")%>" onClick="window.open('','fonster','width=300,height=600,scrollbars=yes');" target="fonster" title="Visa"> 
                          Visa</a>

Ta bort allt js i <head>, lägg till denna länk istället. Funkar inte det skall jag äta upp min hatt!

Medlem sedan sep. 200238 inlägg
#15

Jag fick det att funka..... Så du kan få spara din hatt till ett annat tillfälle... :)

<script language="JavaScript">
function submit(id)
{
window.open("visa_foretag.asp?id="+ id ,"popup","width=300,height=600");
}

</script>

<a href="javascript:submit(<%=rs.Fields("FID")%>)"><font color="#000000"><%=rs_foretag.fields("FORETAGSNAMN") %></font></a>

Medlem sedan jan. 2001188 inlägg
#16

Du får inte ha mellanslag mellan java och script

Jag tror att submit är ett sådant där namn som man inte får använda eftersom javascript har ett bestämt värde på det redan så försök döpa om funktionen.

Du kan inte definiera variabeln i mellan funktions(), alltså måste du skriva typ:
var tjena
function nyttfunktionsnamn(tjena)
{
osv

du kan inte ha dubbelfnuttar inom dubbefnuttar... korrekt för hela a-taggen borde vara så här:
<a href="javascript:nyttfunktionsnamn('visa_foretag.asp?idnum=<%=rs.Fields("FID")%>')">

Jag antar att länken ligger inom en rs.open? däremot kan du inte ha både rs.fields och rs_foretag.fields i en omgång, testa att lägge värdena för det där i variabler som du sätter redan innan du ska skriva ut det...

Medlem sedan juni 200032 967 inlägg
#17

Du får inte ha mellanslag mellan java och script

FYI: Det är inte skrivet så, utan det är webForum som av någon anledning särskriver. (snarare vBulletin, som är forumsystemet).

Som parentes.

Mvh,

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)