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


alternativ!

Postades av 2002-10-18 09:19:27 - Diana Jonsson, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 455 personer

Hej!
Jag har precis fått reda på att jag inte kan köra Server.Excecute som jag gjort på min testserver. (Eftersom den "skarpa" servern endast har IIS4.)

Därför måste jag nu leta efter ett alternativ till denna metod. Vill någon hjälpa mig med det?!

Jag använder Server.Excecute för att köra asp-filer(vi kallar dessa för mallar) innuti en asp-fil.
Jag ska köra olika filer/mallar beroende på vad användaren väljer. Och de ska köras olika antal ggr. Se lopen nedan som jag använder idag.
Mallarna ändras lite då och då av användaren.

Do until temp>4 'outer loop

if Session("vTemplates" & temp)<>"0" Then
filnamn=Session("vTemplates" & temp) 'filename=name of the
template, the first time
Session("vTemplates" & temp)="0" 'set the filename to "0", we
don't want to open it again.
else
nnext=1
End if

if nnext=0 then

Do Until tmp>CInt(Session("Number")) 'inner loop: görs så många
ggr som det finns serienr
Server.Execute(filnamn) 'kör filen (mallen)
tmp = tmp + CInt( Session("ProductAmount") ) 'siffra som ökas och
skrivs in i mallen

Loop 'end inner loop

End if

tmp=1
nnext=0
temp=temp+1


Loop


Finns det något annat jag kan avända mig av istället för Server.Excecute som kör andra asp-filer!!???

/D






Svara

Sv: alternativ!

Postades av 2002-10-18 09:37:23 - Ulf Elfving

Har du kollat upp XMLHTTP-objektet?

Denna artikel visar hur du hämtar data från en annan sida:

http://www.4guysfromrolla.com/webtech/102401-1.shtml

Har själv använt samma teknik på en NT4, fungerar suveränt
Tekniken "suger" ut all htmlkod från en sida som du sedan kör response.write på. Eventuellt får du "strippa" bort onödig kod som du inte vill ha med i mallen, men mallen kanske är enbart den "råa" text/information som du vill ha ut till användaren

/Uffe


Svara

Sv: alternativ!

Postades av 2002-10-18 10:31:01 - Diana Jonsson

Även ASP-kod?
Jag har lite ASP-kod eftersom jag även ska skriva ut olika saker i olika mallar.


/D


Svara

Sv: alternativ!

Postades av 2002-10-18 10:43:31 - Johan Djupmarker

Nej, du kan inte ha ASP-kod på sidan om du hämtar med XMLHTTP... Ett alternativ kan ju vara att lägga dina "mallar" som funktioner som du sedan anropar...

/Johan


Svara

Sv: alternativ!

Postades av 2002-10-18 11:19:44 - Diana Jonsson

Vad händer om man använder sig av javascriptet window.open()?

/D


Svara

Sv: alternativ!

Postades av 2002-10-18 11:40:01 - Diana Jonsson

Vid window.open() kommer den väl bara att öppna en annan sida (precis som response.redirect) och sedan inte fortsätta köra koden på "första" sidan, där den anropades ifrån?

Ja, funktioner är ett alternativ! Men kan väl inte lägga dessa i olika filer, alltså en funktion i en fil och en annan funktion (alltså mall) i en annan?

Det är nämligen så att användaren själv ska kunna ändra i en mall och då måste ju koden ändras.
Tex om användaren skall ändra i mallen produkt1, då öppnar användaren mallen produkt1.asp och sparar.
De kan även lägga till nya mallar. Om det istället är en funktion, måste ju användaren leta upp funktionen och ändra i denna + lägga till en funktion om det är en helt ny mall. Svårt för en användare som inte kan asp.

Finns det inget i VBScript eller i JavaScript som kör en fil ifrån en annan?


/D


Svara

Sv: alternativ!

Postades av 2002-10-18 14:51:20 - Rickard Nordström

Med MSXML2.ServerXMLHTTP.4.0 kan du hämta info från andra sidor.
Om du tex vill hämta en .asp sida så kommer aspsidan först att exekveras på platsen som du vill hämta ifrån (precis som en webbläsare). Det är resultatet av exekveringen (ren html/js eller vad de kan vara) returneras och kan skrivas ut med response.write.

/Rickard


Svara

Sv: alternativ!

Postades av 2002-10-18 14:57:22 - Diana Jonsson

Hm, jag förstår inte riktigt. Kan jag alltså i en asp-fil(fil1) exekvera en annan asp-fil och sedan fortsätta i fil1 igen?


/D


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 812
27 960
271 761
490
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