/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Combo
Fra : Ukendt


Dato : 11-12-07 12:24

Hej NG

Jeg vil gerne have, at når der er foretaget valg i en combobox, skal der
åbnes en popup, med værdien fra comboboxen som kriterie...

Kan i skubbe mig i den rigtige retning...

Og så er det vel ved at være på sin plads med en glædelig jul hilsen...

Hilsen
Bjarne
"Every day new surprises"



 
 
Christian R. Larsen (11-12-2007)
Kommentar
Fra : Christian R. Larsen


Dato : 11-12-07 12:45

"bsn" <bsnSNABELAoncableDOTdk> wrote in message
news:475e733c$0$2085$edfadb0f@dtext02.news.tele.dk...
> Hej NG
>
> Jeg vil gerne have, at når der er foretaget valg i en combobox, skal der
> åbnes en popup, med værdien fra comboboxen som kriterie...
>
> Kan i skubbe mig i den rigtige retning...

Må det foregå uden at siden reloades?




Ukendt (11-12-2007)
Kommentar
Fra : Ukendt


Dato : 11-12-07 15:14


"Christian R. Larsen" <crlarsen@hotmail.com> skrev
>> Jeg vil gerne have, at når der er foretaget valg i en combobox, skal der
>> åbnes en popup, med værdien fra comboboxen som kriterie...
>>
>> Kan i skubbe mig i den rigtige retning...
>
> Må det foregå uden at siden reloades?

Det er sådan set underordnet...
Jeg vil gerne prøve begge dele...
Bjarne



Christian R. Larsen (12-12-2007)
Kommentar
Fra : Christian R. Larsen


Dato : 12-12-07 10:50

"bsn" <bsnSNABELAoncableDOTdk> wrote in message
news:475e9b17$0$2089$edfadb0f@dtext02.news.tele.dk...
>
> "Christian R. Larsen" <crlarsen@hotmail.com> skrev
>>> Jeg vil gerne have, at når der er foretaget valg i en combobox, skal der
>>> åbnes en popup, med værdien fra comboboxen som kriterie...
>>>
>>> Kan i skubbe mig i den rigtige retning...
>>
>> Må det foregå uden at siden reloades?
>
> Det er sådan set underordnet...
> Jeg vil gerne prøve begge dele...

På Onchange-eventet på din dropdownbox skal du indlægge et javascript, der
submitter formen. Når formen reloaded, skal du have noget kode, der - ud fra
værdien i dropdown boxen - åbner din pop up med værdien af dropdown'en som
parameter.



Ukendt (12-12-2007)
Kommentar
Fra : Ukendt


Dato : 12-12-07 11:33

"Christian R. Larsen" <crlarsen@hotmail.com> skrev
>>
>> "Christian R. Larsen" <crlarsen@hotmail.com> skrev
>>>> Jeg vil gerne have, at når der er foretaget valg i en combobox, skal
>>>> der åbnes en popup, med værdien fra comboboxen som kriterie...
>>>>
>>>> Kan i skubbe mig i den rigtige retning...
>>>
>>> Må det foregå uden at siden reloades?
>>
>> Det er sådan set underordnet...
>> Jeg vil gerne prøve begge dele...
>
> På Onchange-eventet på din dropdownbox skal du indlægge et javascript, der
> submitter formen. Når formen reloaded, skal du have noget kode, der - ud
> fra værdien i dropdown boxen - åbner din pop up med værdien af dropdown'en
> som parameter.

Har du et lille eks. på koden...
Har du den anden måde at gøre det på også...
Bjarne



Christian R. Larsen (12-12-2007)
Kommentar
Fra : Christian R. Larsen


Dato : 12-12-07 12:41

"bsn" <bsnSNABELAoncableDOTdk> wrote in message
news:475fb8ed$0$2094$edfadb0f@dtext02.news.tele.dk...
> "Christian R. Larsen" <crlarsen@hotmail.com> skrev
>>>
>>> "Christian R. Larsen" <crlarsen@hotmail.com> skrev
>>>>> Jeg vil gerne have, at når der er foretaget valg i en combobox, skal
>>>>> der åbnes en popup, med værdien fra comboboxen som kriterie...
>>>>>
>>>>> Kan i skubbe mig i den rigtige retning...
>>>>
>>>> Må det foregå uden at siden reloades?
>>>
>>> Det er sådan set underordnet...
>>> Jeg vil gerne prøve begge dele...
>>
>> På Onchange-eventet på din dropdownbox skal du indlægge et javascript,
>> der submitter formen. Når formen reloaded, skal du have noget kode, der -
>> ud fra værdien i dropdown boxen - åbner din pop up med værdien af
>> dropdown'en som parameter.
>
> Har du et lille eks. på koden...

På siden, som der skal kaldes fra, skal du have denne dropdown:

<form action="thispage.asp" (..)>
<select name="MyDropDown" onchange="this.form.submit();">
<option id=1>blabla</option>
<option id=1>blabla</option>
</select>
</form>

Når formen submittes, kan du evt. kalde den samme asp-side igen.

Denne gang skal du så i koden undersøge, om der kommer en værdi med i
MyDropDown, når siden loades.

Hvis der kommer en side med, kan du lave et javascript, der åbner et nyt
vindue, f.eks. siden

<%
If request("Mydropdown")>1 then
%>
<script language="javascript">
window.open("thatpage.asp?Parameter=<%=request("MyDropDown")%>", "Mit
vindue")
</script>

<%
end if
%>

> Har du den anden måde at gøre det på også...
> Bjarne
>



Ukendt (12-12-2007)
Kommentar
Fra : Ukendt


Dato : 12-12-07 13:29


"Christian R. Larsen" <crlarsen@hotmail.com> skrev
>>>>
>>>> "Christian R. Larsen" <crlarsen@hotmail.com> skrev
>>>>>> Jeg vil gerne have, at når der er foretaget valg i en combobox, skal
>>>>>> der åbnes en popup, med værdien fra comboboxen som kriterie...
>>>>>>
>>>>>> Kan i skubbe mig i den rigtige retning...
>>>>>
>>>>> Må det foregå uden at siden reloades?
>>>>
>>>> Det er sådan set underordnet...
>>>> Jeg vil gerne prøve begge dele...
>>>
>>> På Onchange-eventet på din dropdownbox skal du indlægge et javascript,
>>> der submitter formen. Når formen reloaded, skal du have noget kode,
>>> der - ud fra værdien i dropdown boxen - åbner din pop up med værdien af
>>> dropdown'en som parameter.
>>
>> Har du et lille eks. på koden...
>
> På siden, som der skal kaldes fra, skal du have denne dropdown:
>
> <form action="thispage.asp" (..)>
> <select name="MyDropDown" onchange="this.form.submit();">
> <option id=1>blabla</option>
> <option id=1>blabla</option>
> </select>
> </form>

Formen bliver submittet til serveren...
Det er ikke så godt, da der bliver evalueret andre felter på serveren...
Kan den ikke refreshes på en måde...

> Når formen submittes, kan du evt. kalde den samme asp-side igen.

Hvordan er koden til denne...

Bjarne



Christian R. Larsen (12-12-2007)
Kommentar
Fra : Christian R. Larsen


Dato : 12-12-07 13:47

"bsn" <bsnSNABELAoncableDOTdk> wrote in message
news:475fd414$0$2094$edfadb0f@dtext02.news.tele.dk...
> Formen bliver submittet til serveren...
> Det er ikke så godt, da der bliver evalueret andre felter på serveren...

Det kan du da bare lade være med så.

> Kan den ikke refreshes på en måde...

Hvad mener du med at refreshe?

>> Når formen submittes, kan du evt. kalde den samme asp-side igen.
>
> Hvordan er koden til denne...

Det er den, du er ved at lave...!?



Ukendt (12-12-2007)
Kommentar
Fra : Ukendt


Dato : 12-12-07 14:07


"Christian R. Larsen" <crlarsen@hotmail.com> skrev
> "bsn" <bsnSNABELAoncableDOTdk> wrote in message
> news:475fd414$0$2094$edfadb0f@dtext02.news.tele.dk...
>> Formen bliver submittet til serveren...
>> Det er ikke så godt, da der bliver evalueret andre felter på serveren...
>
> Det kan du da bare lade være med så.
>
>> Kan den ikke refreshes på en måde...
>
> Hvad mener du med at refreshe?

Så jeg bare får værdien fra comboboxen, og arbejde videre med,
uden formen submittes til serveren...

>>> Når formen submittes, kan du evt. kalde den samme asp-side igen.
>>
>> Hvordan er koden til denne...
>
> Det er den, du er ved at lave...!?

<select name="MyDropDown" onchange="this.form.submit();">
Denne submitter formen til serveren...

<select name="MyDropDown" onchange="KaldDenSammeSideIgen.asp;">
Det er denne jeg gerne vil have...men kan ikke lige sammesætte koden...

Bjarne



Christian R. Larsen (12-12-2007)
Kommentar
Fra : Christian R. Larsen


Dato : 12-12-07 14:34

"bsn" <bsnSNABELAoncableDOTdk> wrote in message
news:475fdcfe$0$2092$edfadb0f@dtext02.news.tele.dk...
>
> "Christian R. Larsen" <crlarsen@hotmail.com> skrev
>> "bsn" <bsnSNABELAoncableDOTdk> wrote in message
>> news:475fd414$0$2094$edfadb0f@dtext02.news.tele.dk...
>>> Formen bliver submittet til serveren...
>>> Det er ikke så godt, da der bliver evalueret andre felter på serveren...
>>
>> Det kan du da bare lade være med så.
>>
>>> Kan den ikke refreshes på en måde...
>>
>> Hvad mener du med at refreshe?
>
> Så jeg bare får værdien fra comboboxen, og arbejde videre med,
> uden formen submittes til serveren...

Ok. Men så skal du nok i stedet kalde en javascript-funktion OnChange...

<form action="thispage.asp" (..)>
<select id="selector1" name="MyDropDown" onchange="MyFunction();">
<option id=1>blabla</option>
<option id=1>blabla</option>
</select>
</form>


<script language="javascript">

function MyFunction
{
myvar = document.getElementById('selector1').value;
window.open ('mypopuppage.asp?myparameter=' + myvar);
}

</script>

Det er ikke testet men burde virke.

>
>>>> Når formen submittes, kan du evt. kalde den samme asp-side igen.
>>>
>>> Hvordan er koden til denne...
>>
>> Det er den, du er ved at lave...!?
>
> <select name="MyDropDown" onchange="this.form.submit();">
> Denne submitter formen til serveren...
>
> <select name="MyDropDown" onchange="KaldDenSammeSideIgen.asp;">
> Det er denne jeg gerne vil have...men kan ikke lige sammesætte koden...

Der er ikke noget til hinder for, at du kalder den samme side igen i en ny
instans. Den skal så blot kaldes med nogle parametre, der fortæller, at den
nu er blevet kalft som pop up, og derfor skal opføre sig anderledes.



Ukendt (12-12-2007)
Kommentar
Fra : Ukendt


Dato : 12-12-07 14:51


"Christian R. Larsen" <crlarsen@hotmail.com> skrev
>
> Ok. Men så skal du nok i stedet kalde en javascript-funktion OnChange...
>
> <form action="thispage.asp" (..)>
> <select id="selector1" name="MyDropDown" onchange="MyFunction();">
> <option id=1>blabla</option>
> <option id=1>blabla</option>
> </select>
> </form>
>
>
> <script language="javascript">
>
> function MyFunction
> {
> myvar = document.getElementById('selector1').value;
> window.open ('mypopuppage.asp?myparameter=' + myvar);
> }
>
> </script>
>
> Det er ikke testet men burde virke.

Virker udmærket...
Jeg bøjer mig i støvet...

>
> Der er ikke noget til hinder for, at du kalder den samme side igen i en
> ny instans. Den skal så blot kaldes med nogle parametre, der fortæller, at
> den nu er blevet kalft som pop up, og derfor skal opføre sig anderledes.

OK...
Takker så mycket...
Bjarne



Søg
Reklame
Statistik
Spørgsmål : 177547
Tips : 31968
Nyheder : 719565
Indlæg : 6408797
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste