Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Response.Redirect och Javascript

Postades av 2004-05-11 16:18:18 - Joachim Feldt, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 585 personer

Hej,

Jag har en sida som först skall exekvera ett javascript och sen göra response.redirect.(det görs lite annat också innan redirecten...)
Gör jag så här exekveras aldrig Javascriptet..Jag anropar scriptet vid onLoad.

Någon sa att det är problem att använda javascript ihop med response.redirect.
Därför provade jag Server.Transfer istället. Då fungerade det MEN:

Så fort jag försöker skicka med en parameter i Server.Transfer så smäller det. Jag måste ha med ett par parametrar.

Hur ska man lösa detta???

Vore väldigt tacksam om någon kunde hjälpa mig med detta. Måste nämligen få detta löst på något sätt..

Tack på förhand!!

/Jocke


Svara

Sv: Response.Redirect och Javascript

Postades av 2004-05-11 16:25:51 - Göran Andersson

Det du skrickar tillbaka till webbläsaren kan vara en redirect eller en sida. Inte både och.

Ifall du skrickar en redirect så kan du alltså inte skicka någon sida, och därmed heller inte någon javascript-kod.

En Server.Transfer fungerar inte som en redirect. Det är inte något som skickas till webbläsaren, utan den nya filen startas och fortsätter att skapa sidan. Du kan alltså skriva saker till sidan ifrån bägge filerna, men det hamnar i samma html-dokument. När du använder Server.Transfer så har du kvar samma Response- och Request-objekt, så du kan fortfarande komma åt Request.Form och Request.Querystring som skickades till servern.

Ifall du vill skicka ett javascript till sidan och sedan göra en redirect, så får du använda javascript för att skicka användaren till nästa sida:

document.location.href='sida2.asp?id=42';


Svara

Sv: Response.Redirect och Javascript

Postades av 2004-05-11 19:45:28 - Joachim Feldt

Tack för svaret, det verkar ju vettigt!

Ska prova detta när jag kommer till jobbet imorgon.

/Jocke


Svara

Sv: Response.Redirect och Javascript

Postades av 2004-05-11 22:25:10 - Andreas Hillqvist

KAn du var vänlig att berätta med ord vad du vill göra istället för beskriva en pusselbit i ett störrepössel på en lösning vilket kan ha bättre alternativ.


Svara

Sv: Response.Redirect och Javascript

Postades av 2004-05-12 09:26:42 - Joachim Feldt

Det funkade perfekt, tack!!!

Okej Andreas, här kommer en längre beskrivning av problemet:

På vårt företag(AstraZeneca) har ett antal hundra läkemedelsprojekt och dessa finns inlagd i en global applikation.
Ett läkemedelsprojekt tillhör ett speciell forskningsområde, tex Cancer, Mage, Astma ..osv
Ett läkemedelsprojekt ligger också i olika faser, beroende på hur långt projektet kommit.

Vad jag gör är att rita upp detta grafiskt med alla olika forskningsområden på y-axeln och alla faserna på x-axeln. Sen loopar jag mig igenom alla projekt och placerar ut dom på rätt ställe i mitt diagram.

Detta diagram vill man kunna kopiera och klistra in i t ex Powerpoint och då använder jag en komponent som gör en jpeg-bild på allt inom body-taggen på diagrammet.
Denna bild som skapas vill jag dynamiskt göra "Copy to clipboard" på.

Vad som händer är att överst på diagram-sidan finns en knapp "Copy". När man klickar på den kommer man till en sida som först skapar bilden sen anropar javascriptet som gör "Copy to clipboard" och till sist redirectas tillbaks till diagrammet.

Nu kanske jag skapade mer förvirring, men nu har du hela pusslet...:-)

Och som sagt, det fungerar nu.

/Jocke


Svara

Sv: Response.Redirect och Javascript

Postades av 2004-05-13 04:00:20 - Andreas Hillqvist

Skulle det inte var bättre med en dold IFrame? Då slipper du hoppa fram och tillbaks.
När man klickar på Copy knappen laddar du IFramen med länken till bildskapar sidan. I Iframesns Onlod event kopierar du sedan bilden till urklippet.

Jag antar att Astra Zenika har ett strikt rutiner vad det gäller miljön för datorerna.

Men jag tycker du kan föreslå införandet av en SVG lässare. T.ex. Adobe(vilet jag tycker tillverkar stabil programvara) .

Fördelen med SVG(Specifikatione för SVG 1.1 http://www.w3.org/TR/SVG/) ar att det genom "ren" XML skapar skalbar grafig. Vilket slår JPEG filer med hästlängder.

Tyvär är SVG en nystartad standard. MEn om du sätter dig in i det lit grundligt så tror jag du kan presentera SVG och dess fördelar.

JAg hoppas mitt inlägg varit till nytta för dig. ;o)


Svara

Sv: Response.Redirect och Javascript

Postades av 2004-05-13 08:16:14 - Joachim Feldt

Tack du!

Iframe var en bra idé, men tror inte det funkar. För att javscriptet skall kunna göra Copy to Clipboard måste ju bilden laddas in först och då blir ju iframen dold, eller?

Kollade som hastigast på din länk om SVG. Jag har ridigare använt VML(Vector Markup Language). Det var något begränsat och jag är inte säker på att det blev en standard.
Utan att kollat närmare på SVG, verkar det vara något liknande, förhoppningsvis bättre! Ska läsa på lite mer om det.

Tack för tipset!

/Jocke


Svara

Sv: Response.Redirect och Javascript

Postades av 2004-05-13 11:22:58 - Andreas Hillqvist

Glad att höra att du är nöjd med mitt inlägg.

Varför nöja sig med att det fungerar när det finns "bättre" sätt att göra det på och genmom att sök dessa sätt/vägar utvecklas man själv.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 786
27 960
271 761
607
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies