Avatar billede knisse Nybegynder
04. maj 2000 - 13:44 Der er 18 kommentarer

overwriting frames...

jeg arbejder på en integrationsopgave (det er ikke muligt at anvende ASP eller lignende, kun javascript). Mit problem er, at den database jeg integrerer indeholder links til andre sider, og disse links åbner filer op i nye vinduer. Jeg har ikke adgang til databasen så jeg kan ændre "target" eller lignende.
Så det jeg skal bruge er, et script der fortæller de sider der bliver genereret fra databasen, at de skal åbnes i et bestemt vindue og ikke i deres default.
Avatar billede olebole Juniormester
04. maj 2000 - 14:08 #1
<ole>
Prøv lige at smide en URL, så bliver det meget lettere at svare på. Der er måske en løsning...måske ikke.
/Vh
</bole>
Avatar billede knisse Nybegynder
04. maj 2000 - 14:15 #2
det kan jeg ikke da jeg ikke kan fortælle hvad det skal bruges til. Hvad jeg kan fortælle er, at der bliver anvendt iframes/ilayers i samme document.
Avatar billede olebole Juniormester
04. maj 2000 - 14:23 #3
Så må du nok selv finde svaret.
Avatar billede erikjacobsen Ekspert
04. maj 2000 - 15:14 #4
Du behøver vel ikke fortælle hvad det bliver brugt til. Kom med nogle eksempler,
for jeg forstår heller ikke din forklaring.
Avatar billede knisse Nybegynder
04. maj 2000 - 15:25 #5
OK... jeg skal prøve.
Normalt ligger vi kundens oplysninger ind i vores database og der kan man så finde dem via vores site. Det der skal laves er en løsning hvor de samme oplysninger bliver integreret i kundens hjemmeside og vi så opdaterer deres hjemmesider.

En lignende løsning kan I se her:
http://www.stepstone.dk/Integrering/roskilde_amt/

Men det jeg skal ændre er den måde hvorpå de enkelte stillinger vises frem. Det skal ikke ske i et nyt vindue, men i den eksisterende frame.
Avatar billede olebole Juniormester
04. maj 2000 - 15:50 #6
Tjahhh, det har jeg forstået, men det er også vigtigt, hvad du vil fylde i det. Så hvis ikke du kan lægge en vellignende dummy op, bliver det nok ikke mig, der kan svare.
Avatar billede knisse Nybegynder
04. maj 2000 - 15:53 #7
det jeg skal lave ligner den integration der ligge på URL´en. Men bare forbedret så det hele forbliver i samme frameset.
Avatar billede olebole Juniormester
04. maj 2000 - 16:39 #8
Det eksempel, du viser har en target, der hedder 'ramme2'. Hvis du i dit frameset kalder den frame, du vil have visningen til at foregå i for 'ramme2', så får du det jo vist i denne frame.
Avatar billede olebole Juniormester
04. maj 2000 - 18:33 #9
Eksempel:

<frameset rows=40%,*>
<frame name="ramme1" src="http://www.stepstone.dk/sok/liste.html?fs=liste&sok=kundeid&kundeid=82573,81010,81547">
<frame name="ramme2" src="1.html">
</frameset>

Det '1.html', jeg har skrevet, er blot et tomt dokument. Dette eksempel gør præcist, hvad du beder om. ;-))
/Vh
Avatar billede knisse Nybegynder
05. maj 2000 - 07:59 #10
desværre not good enough
Avatar billede olebole Juniormester
05. maj 2000 - 11:07 #11
Det var det der vist heller ikke!
Det var et HELT præcist svar, der nøje opfylder, hvad du beder om!
Hvis du vil have et mere brugbart svar, må du ved Gud være mere kommunikativ. Hvor meget tid forventer du spildt på din tillukkede person?
/Vh
Avatar billede knisse Nybegynder
05. maj 2000 - 13:24 #12
problemet med det du sendte mig er, at når jeg klikker på en af stillingerne i databasen, åbnes selve stillingen i et nyt vindue, det er det der er problemet, selve stillingen skal åbnes i det eksisterende frame vindue og ikke i et nyt vindue.
Avatar billede olebole Juniormester
05. maj 2000 - 19:15 #13
Tjahhh, krisse...jeg ved ikke, hvad du gør, men jeg gad da godt høre fra andre, der kan eftergøre det. Det burde også være umuligt - ifølge HTML-standarden.
Uanset, hvad jeg gør med ovenstående, KAN jeg altså ikke få stillingen til at åbne i et nyt vindue...!?!
Er der andre, der gider at prøve, Please?
Avatar billede erikjacobsen Ekspert
05. maj 2000 - 20:51 #14
Jeg kan godt. Jeg "glemmer" nemlig at lave filen med rammesættet. Når der
står  target="frame2", og der ikke er en ramme med det navn, giver det et
nyt vindue. Hallo, knisse, skal vi lige strikke et kursus sammen om rammer og
HTML ... ?? ;;--))
Avatar billede olebole Juniormester
06. maj 2000 - 02:43 #15
Netop, Erik...men jeg skriver jo også hele framesettet for hende. Hvad kan jeg dog gøre mere???  :-))
Nåh ja...et elementært, HELT grundlæggende kursus i HTML - for 60 Web-Escudos?...Det er der en anden, der må tage sig af! ;-))

krisse >> Prøv nu at lave det frameset, jeg skrev højere oppe på denne side - så KAN det ikke andet end lykkes!
/Vh
Avatar billede knisse Nybegynder
08. maj 2000 - 08:14 #16
jamen, det I har lavet - fungerer ikke som jeg skal bruge det og længere er den ikke, og jo, html har jeg styr på men lad os lige droppe jeres simple løsninger, de fungerer ikke efter hensigten ok, de er for simple løsninger. Hvis problemet ikke var større end HTMl havde jeg ikke henvendt mig, og det lader jo til at være en dårlig ide at anvende dette forum til andet en chatter snask.
Avatar billede olebole Juniormester
08. maj 2000 - 09:20 #17
Jamen, det du spørger om, klarer framesettet ovenfor stadig perfekt! Ingen på denne klode kan lave det, så det fungerer bedre! Stillingen KAN ikke åbne i et nyt vindue. Når du klikker på et stillings-link i det øverste vindue, så åbner den i det nederste - og kan ikke andet, da alle links indeholder 'target=ramme2'! Det er ydermere afprøvet på Mac og PC i begge browsere. Så fortæl dog, hvad det er, du vil have!
Det er dig - og ikke os - der spilder tid og plads på dette sted. Vel at mærke vores tid, idet vi virkelig har prøvet at hjælpe.

"Så det jeg skal bruge er, et script der fortæller de sider der bliver genereret fra databasen, at de skal åbnes i et bestemt vindue og ikke i deres default. "

Der står intet somhelst i de sider, der bliver genereret fra databasen om et default vindue. Der står noget om en frame, og hvis du laver den frame, får du åbnet siden i den frame...det er da højtlæsning for HTML-pygmæer.
Du kan jo netop ikke HTML, så ville du aldrig skrive sådan en gang vrøvl. Ydermere er det problem, du har spurgt om ikke en millimeter større end HTML! JavaScript kan du ikke bruge til det her!

Talking about simple løsninger, så er det jo netop en simpel amatør-løsning, du efterlyser. En professionel ville da have valgt en helt anden fremgangsmåde - enten ved at ændre i databasen (hvis han/hun har adgang til den) - eller få en bedre deal med dem, der har databasen!

Er du i tvivl om, hvad en professionel, uddannet web-programmør ville gøre, så spørg Erik eller undertegnede!
Avatar billede olebole Juniormester
08. maj 2000 - 09:29 #18
Prøv at se det opfølgningsspørgsmål, du stillede sidste gang, jeg hjalp dig:
  http://www.eksperten.dk/spm.asp?id=15167
Det tyder da absolut ikke på, du har styr på ret meget...heller ikke HTML!
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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