S Sanji Medlem sedan juli 2009 355 inlägg Frågan 5 juli 2011 07:51 #1 Hej! jag har en iframe som ska visa en offertliknande utskriftssida i ett mail-formulär, så att användaren kan se exakt hur den ser ut innan man skickar iväg mailet. man kan gå till enbart utskriftssidan om man vill, men för att användaren ska slippa öppna två olika fönster för att först se hur den ser ut, och sedan gå till mailformuläret för att skicka vill jag att en iframe ska visa denna info.
källan till min iframe skrivs ut dynamiskt, då jag hämtar rätt "offert" med querystring beroende på vad man valt innan.
koden ser ut så här:
<iframe width="750px" height="400px" id="inquiryframe" src="PrintPage.aspx?inquiryID=<% response.write(Request.QueryString["inquiryID"]) %>&noprint=1" ></iframe>
det är alltså något fel på servertaggen? jag har testat att lägga till runat="server" utan något resultat.
Mvh Marcus
R rhdf Medlem sedan okt. 2007 446 inlägg testat med <&=Request.QueryString["inquiryID"] %> ?
S Sanji Medlem sedan juli 2009 355 inlägg borde inte göra någon skillnad då det är samma sak som response.write, men ska testa i alla fall ^^
S Sanji Medlem sedan juli 2009 355 inlägg nope det fungerade inte...
O Oldtimer Medlem sedan juni 2011 61 inlägg Är det inte dina citattecken som ställer till det? Jag brukar vara noga med att inte använda samma typ för att avgränsa attributet som jag använder i den inbäddade koden. Prova så här:
<iframe width="750px" height="400px" id="inquiryframe" src='PrintPage.aspx?inquiryID=<% response.write(Request.QueryString["inquiryID"]) %>&noprint=1' ></iframe>
alltså enkla citat runt src-attributet.
S Sanji Medlem sedan juli 2009 355 inlägg har redan testat med:
<iframe width="750px" height="400px" id="inquiryframe" src='PrintPage.aspx?inquiryID=<% Response.Write(Request.QueryString["inquiryID"].ToString()); %>&noprint=1' />
fungerar inte för mig :(
Mr Nils Medlem sedan jan. 2000 640 inlägg <iframe width="750px" height="400px" id="inquiryframe" src='PrintPage.aspx?inquiryID=<%#Request.QueryString["inquiryID"] %>&noprint=1' />
O Oldtimer Medlem sedan juni 2011 61 inlägg
Sanji skrev:
har redan testat med:
<iframe width="750px" height="400px" id="inquiryframe" src='PrintPage.aspx?inquiryID=<% Response.Write(Request.QueryString["inquiryID"].ToString()); %>&noprint=1' />
fungerar inte för mig :(
Det är väldigt konstigt. Jag slängde just in den raden i en aspx-sida (fast jag tog bort den något onödiga .ToString() ) och det fungerar fint.
Du är säker på att inquiryID inte innehåller något skräp?
S Sanji Medlem sedan juli 2009 355 inlägg
Oldtimer skrev:
Det är väldigt konstigt. Jag slängde just in den raden i en aspx-sida (fast jag tog bort den något onödiga .ToString() ) och det fungerar fint.
Du är säker på att inquiryID inte innehåller något skräp?
jag använder samma querystring på ett annat ställe i samma sida... jag har ingen aning om varför det blir så där, men ska testa igen nu.
S Sanji Medlem sedan juli 2009 355 inlägg fick i ordning på det med:
<iframe width="750px" height="400px" id="inquiryframe" src='PrintPage.aspx?inquiryID=<%Response.Write(Request.QueryString["inquiryID"]);%>&supplierID=<%Response.Write(Request.QueryString["supplierID"]);%>&noprint=1' ></iframe>
S Sanji Medlem sedan juli 2009 355 inlägg kommer dock inte ihåg vad felet var :(