Avatar billede fromse Nybegynder
14. oktober 2004 - 11:03 Der er 34 kommentarer og
1 løsning

Skal fjerne noget i adresselinien

Hey...

Jeg har prøvet og prøvet, men har ikke selv fundet ud af det.

Jeg skal bruge et inputfelt, hvor man skal skrive en adresse.
fx http://www.domain.dk/1/2/billed.jpg.

Den skal så fjerne: 2/ fra adressen, og vise billedet neden under formen.

Den skal fx skrive:
<img src="http://www.domain.dk/1/billed.jpg">

/fromse
Avatar billede keysersoze Ekspert
14. oktober 2004 - 11:12 #1
er det altid 2/ den skal fjerne eller hvordan?
Avatar billede fromse Nybegynder
14. oktober 2004 - 11:14 #2
fx:
Man skal skrive denne adresse:
http://mobital.net/dk/t-mmspics2.asp?m=mms/dispatchmms&id=25314

Og så skal den lave den om til:
http://mobital.net/mms/25314.jpg

Den skal ændre næsten det hele. Den skal tage id=***** og skrive det efter http://mobital.net/mms/*****.jpg
Avatar billede keysersoze Ekspert
14. oktober 2004 - 11:16 #3
den eneste måde du kan gøre dette på er hvis du har adgang til at bruge en speciel 404 side. Der er ingen funktioner eller andre indstillinger der kan gøre det, men kan du ændre i 404-siden og lave din egen kan du fange "fejlen" http://mobital.net/mms/25314.jpg og så viderestille til http://mobital.net/dk/t-mmspics2.asp?m=mms/dispatchmms&id=25314 uden at adresselinien ændrer sig.
Avatar billede fromse Nybegynder
14. oktober 2004 - 11:17 #4
http://www.fluii.dk/?side=mobil

Hvordan er det gjort her?
Avatar billede keysersoze Ekspert
14. oktober 2004 - 11:22 #5
de har en default.asp side som fanger querystringen "side" og lader den bestemme hvad der skal vises. Udover det så arbejder de i frames og så vil adressebaren aldrig skifte hvis bare man kun har target på én frame.
Avatar billede fromse Nybegynder
14. oktober 2004 - 14:08 #6
forstår ikke helt... er det sådan så du kan lave et eksempel?
Avatar billede keysersoze Ekspert
14. oktober 2004 - 14:16 #7
hvilken del forstår du ikke? frames eller querystring?
Avatar billede fromse Nybegynder
14. oktober 2004 - 14:19 #8
er ikke så god i asp...

Men den måde fluii har gjort det på er det med en form for 404 side der ændrer det?

Hvis jeg skulle lave det, hvad skal jeg få gøre... det er lige meget om det bliver lavet med frames eller tabeller...
Avatar billede fromse Nybegynder
14. oktober 2004 - 14:20 #9
det skal helst fungere som fluii's...
Avatar billede keysersoze Ekspert
14. oktober 2004 - 14:22 #10
fluii er bygget op ved hjælp af frames og frames har ikke noget med asp at gøre. Hvis du skifter indholdet i en frame på et framesite vil adressebaren indholde det som du kom ind på siden med og det vil ikke ændres. De har ikke brugt nogen 404 side.

Hvis du vil have det som dem skal du begynde at benytte frames eller iframes - men det kan umiddelbart kun frarådes da det kun vil give problemer senere hen.
Avatar billede fromse Nybegynder
14. oktober 2004 - 14:25 #11
Det må gerne være frames... Men det gør intet hvis adresselinien ændres...

Hvordan skal det så bygges op hvis det skal laves i frames?
Avatar billede fromse Nybegynder
14. oktober 2004 - 14:27 #12
ikke bygges op, men hvordan skal det laves*
Avatar billede keysersoze Ekspert
14. oktober 2004 - 14:29 #13
Hvis jeg skal være helt og aldeles ærlig så aner jeg ikke hvad du snakker om nu. Hvad har fluii's site at gøre med adresselinien og billedhenvisningen du startede med? hvad er det egentlig du vil opnå?
Avatar billede fromse Nybegynder
14. oktober 2004 - 14:35 #14
hehe... måske jeg har været lidt svær at forstå...

Vi starter på ny...

Den funktion fluii har på http://www.fluii.dk/?side=mobil nederst på siden.
Der er et inputfelt. I det inputfelt kan man fx skrive:
http://mobital.net/dk/t-mmspics2.asp?m=mms/dispatchmms&id=25314

Så laver den hele "koden/adressen" om til http://mobital.net/mms/25314.jpg

Det er fordi alle billederne inde på mobital.dk er præget af et vandmærke.

Det kan "fjernes" hvis man ændrer "koden/adressen" på billedet til: http://mobital.net/mms/"og skriver id'et her"

Den funktion kunne jeg godt tænke mig at have på min egen side...
Avatar billede fromse Nybegynder
14. oktober 2004 - 14:50 #15
Du kan evt. selv prøve at finde et billede inde på http://mobital.net/dk/t-mmspics.asp?typ=mmspics, og højreklik på det billede du vil have -> vælg "kopier genvej". Og så indsætte det i inputfeltet, ved at højreklikke i boksen og vælg "Sæt ind"...

Så kan det være du kan se hvad jeg mener...
Avatar billede keysersoze Ekspert
14. oktober 2004 - 15:23 #16
det som fluii gør er jo ikke decideret at omdanne noget der står i adressebaren til et billede. De tager strengen (fx http://mobital.net/dk/t-mmspics2.asp?m=mms/dispatchmms&id=25314) og læser den som værende en streng og ikke et link - og den omdanner de så til billedet - fx;

strTXT = request.form("ditfelt")
splitTXT = Split(strTXT,"=")
strPIC = ubound(splitTXT)

response.write "<img src=""http://mobital.net/mms/" & strPIC & ".jpg"">
Avatar billede fromse Nybegynder
14. oktober 2004 - 16:30 #17
Har lagt det ude på:
http://www.fromse.dk/mms.asp

Koden er:

<form action="mms.asp" method="post">
<input type="text" size="50" maxlength="200" name="nummer">
<input type="submit" name="submit" value="Start">
</form>

<%
strTXT = request.form("nummer")
splitTXT = Split(strTXT,"=")
strPIC = ubound(splitTXT)

response.write "<img src=""http://mobital.net/mms/" & strPIC & ".jpg"">
%>

Men den siger fejl...
Avatar billede fromse Nybegynder
14. oktober 2004 - 16:34 #18
Har fundet u a det..


<form action="mms.asp" method="post">
<input type="text" size="50" maxlength="200" name="nummer">
<input type="submit" name="submit" value="Start">
</form>

<%
strTXT = request.form("nummer")
splitTXT = Split(strTXT,"=")
strPIC = ubound(splitTXT)

response.write "<img src='http://mobital.net/mms/" & strPIC & ".jpg'>"
%>
Avatar billede keysersoze Ekspert
14. oktober 2004 - 16:37 #19
der manglede bare en " på min

response.write "<img src=""http://mobital.net/mms/" & strPIC & ".jpg"">"
Avatar billede fromse Nybegynder
14. oktober 2004 - 16:39 #20
den virker ikke helt endnu...

www.fromse.dk/mms.jpg

prøv at sætte dette ind:
http://mobital.net/dk/t-mmspics2.asp?m=mms/dispatchmms&id=35059

så burde den tage id'et men den tager et 2'tal?
Avatar billede fromse Nybegynder
14. oktober 2004 - 16:40 #21
ikke jpg, men www.fromse.dk/mms.asp
Avatar billede keysersoze Ekspert
14. oktober 2004 - 16:43 #22
strPIC = splitTXT(ubound)
Avatar billede fromse Nybegynder
14. oktober 2004 - 16:45 #23
Antallet af argumenter er forkert eller egenskabstildelingen er ugyldig: 'ubound'
/mms.asp, line 9
Avatar billede keysersoze Ekspert
14. oktober 2004 - 16:46 #24
strPIC = splitTXT(ubound(splitTXT))
Avatar billede fromse Nybegynder
14. oktober 2004 - 16:47 #25
Der opstod en Microsoft VBScript-kørselsfejl (0x800A0009)
Indekset er uden for området: '[number: -1]'
/mms.asp, line 9
Avatar billede keysersoze Ekspert
14. oktober 2004 - 16:51 #26
dette virker hos mig

<%
strTXT = request.form("nummer")
splitTXT = Split(strTXT,"=")
strPIC = splitTXT(ubound(splitTXT))
response.write "<img src=""http://mobital.net/mms/" & strPIC & ".jpg"">"
%>
Avatar billede fromse Nybegynder
14. oktober 2004 - 16:55 #27
tak... :)

Det er fordi der er en "fejl" når man ikke har submit'et noget... og så godkender min iis det ikke... :)

Det var godt vi til sidst "forstod" hinanden... hehe...

Tak for hjælpen...

/fromse...
Avatar billede keysersoze Ekspert
14. oktober 2004 - 16:59 #28
ja - man skal submitte noget... for at undgå fejl skal du enten sætte noget javascript-validering op eller fange det i asp'en;

<%
strTXT = request.form("nummer")
If strTXT = "" Then
  Response.Write "du skal skrive noget"
Else
  splitTXT = Split(strTXT,"=")
  strPIC = splitTXT(ubound(splitTXT))
  response.write "<img src=""http://mobital.net/mms/" & strPIC & ".jpg"">"
End If
%>
Avatar billede fromse Nybegynder
14. oktober 2004 - 17:02 #29
http://fromse.dk/mms.asp

Nu virker det... :)
Avatar billede fromse Nybegynder
14. oktober 2004 - 19:01 #30
kom lige til at tænke på... kan man gøre så det billede der kommer frem åbner i en popup?

Og i såfald hvordan?

(du skal nok få points)
Avatar billede keysersoze Ekspert
14. oktober 2004 - 19:20 #31
ja - men så skal du over i javascript; http://activedeveloper.dk/artikler/default.asp?articleid=275
Avatar billede fromse Nybegynder
14. oktober 2004 - 19:22 #32
det ved jeg godt... :)

men hvordan laver man det med en form?
Avatar billede keysersoze Ekspert
14. oktober 2004 - 19:27 #33
du behøver ikke lave det i formen - i stedet for at response.write billedet kan du sætte en js-function ind som gør arbejdet
Avatar billede fluii Nybegynder
03. januar 2005 - 16:47 #34
Fandt i ud af det....

Er det kun hos mig at Mobiltal-siden er nede ??

- Fluii.dk
Avatar billede fromse Nybegynder
03. januar 2005 - 16:49 #35
Nej, jeg kan heller ikke komme ind på den...

(fluii, fed side du har...)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester