Avatar billede getagripdk Nybegynder
22. februar 2004 - 00:05 Der er 4 kommentarer og
1 løsning

Åben Pop Up Window i tabel.

I led med min uddannelse er jeg igang med et Javascript projekt, hvor jeg har brug for at få at vide om det er muligt at åbne et pop up vindue i en tabel på samme side. Altså når man trykker på en knap som har en function visOrdre()at den så åbner vinduet på samme side i en tabel.
Avatar billede thedeathart Nybegynder
22. februar 2004 - 00:18 #1
ja det kan du gøre med Iframes...hvis du altså kan integerer det i javascriptet :D

<tr>
    <td height="302" bgcolor="#D7D7D7"><p><iframe
        name="body" src="DIN_SIDE" frameborder="0"
        width="768" height="302"></iframe></td>
</tr>
Avatar billede roenving Novice
22. februar 2004 - 05:28 #2
Øeh, popup i en tabel ?-)

-- enten skal det vel være et nyt vindue eller også skal det ikke være et nyt vindue ?o]

Men ellers er det bare at fortsætte thedeatharts idé, for du kan adressere en (i)frame eller et andet window-objekt med f.eks. target:

<a href="visOrdre.asp" target="DITIFRAMENAVN">Vis ordre</a>

Hvis du skal bruge det til en js-sammenhæng bliver det:

<a href="#" onclick="visOrdre()">Vis ordre</a>

<script type="text/javascript">
function visOrdre(){
  //dine andre beregninger
  parent.DITIFRAMENAVN.location.href = "visOrdre.asp";
  /* !!! Det er vigtigt, at angive et hierarki, som er rigtigt */


/* Der er faktisk et alternativ, som dette:
  window.open('visOrdre.asp','DITIFRAMENAVN');
-- som også burde åbne i (i)framen*/
}
</script>
Avatar billede getagripdk Nybegynder
22. februar 2004 - 15:33 #3
Det kunne være at jeg skulle uddybe det mere. Jeg har en enkelt side som hedder bestillingsformular.html, på denne side kan man vælge forskellige produkter , antal stk af hver enkelt valgt produkt og en subpris og totalpris. Det jeg gerne vil gøre hvis muligt er at når man trykker på en vis ordre knap at det som jeg har bestilt på siden bliver vist i en tabel på samme side, uden brug af iframe og frames. Kan man ikke ved brug af NewWin funktionen tilføje en parametre som evt tabelID, hvor den så åbner Pop Up vinduet i denne Tabel på sammen side...
Avatar billede roenving Novice
22. februar 2004 - 22:09 #4
Nej, det er præcis årsagen til, at man har udvidet html til også at omfatte iframes, et window-objekt, som ikke er bundet til et frameset ...

-- men man kan da emulere det langt hen ad vejen, men i dit projekt lyder det ikke hensigtsmæssigt, da det vil kræve, at du på forhånd indlæser samtlige mulige html-koder til produkter, og så evt. indlæser en af dem ...

Men hvad med at sætte en iframe i den celle, du vil indlæse i ?-)

-- da de jo faktisk er der til det samme, og det eneste irriterende er, at man ikke skal vedligeholde produkter samme sted som hovedsiden (hrmm, en ret begrænset irritation !-)
Avatar billede getagripdk Nybegynder
24. februar 2004 - 18:43 #5
Jeg har selv fundet ud af det , jeg lukker hermed spørgsmålet..
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