/ Forside/ Teknologi / Hardware / Mac / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Mac
#NavnPoint
UlrikB 4810
kipros 1675
Klaudi 1010
myg 920
pifo 907
Stouenberg 838
molokyle 830
Bille1948 815
rotw 760
10  EXTERMINA.. 750
Url pop-up i Golive CS2 til både PC/MAC
Fra : scorpius
Vist : 577 gange
20 point
Dato : 03-08-05 09:49

Er der nogen der kan forklare mig, hvordan jeg får en URL pop-up (jeg arbejder i Golive CS2 på Mac OSX) til at virke på både Windows (fx Explorer) og Mac (fx Safari). Når jeg gemmer html-filen med url pop-up'en i Golive CS til PC, så virker den kun på Windows - og når jeg gemmer de samme fil på Mac, så virker den kun på Mac. Jeg har indtil videre fået en hel del flere grå hår....

 
 
Accepteret svar
Fra : molokyle

Modtaget 30 point
Dato : 03-08-05 10:17

Du kunne jo prøve at lægge pop-up koden til både Windows og MAC hér. Så kigger vi på den. Koden burde nu være den samme, da din editor forhåbentligt laver kode der validerer korrekt og følger standarden, som anbefalet af W3.org.

Pop-up's laves med javascript funktionen window.open(...);
...eller som et alm. vindue der er angivet ved parameteren target="_blank" i anchor markøren <a...> ... </a>

</MOLOKYLE>



Kommentar
Fra : scorpius


Dato : 03-08-05 12:47

Jeg er ikke så skrap til koder, men jeg har markeret url pop-up'en i Golive CS til Mac (PC står andetsteds) og kopieret koderne:

<csobj data="{ 0 = { label = &quot;Vores leverand&oslash;rer... &quot;; selected = &quot;YES&quot;; }; 1 = { label = &quot;Montana&quot;; url = &quot;http://www.montana.dk"; }; 2 = { label = &quot;Fredericia&quot;; url = &quot;http://www.fredericia.com"; }; 3 = { label = &quot;Fritz Hansen&quot;; url = &quot;http://www.fritzhansen.com"; }; }" h="21" t="URLPopup" target="_blank" w="143">
                                 <form action="#" method="post" name="cs_form_name_0">
                                    <select name="cs_popup_name_0" onchange="CSURLPopupShow(/*CMP*/'cs_form_name_0', /*CMP*/'cs_popup_name_0', '_blank');">
                                       <option value="#" selected>Vores leverand&oslash;rer...</option>
                                       <option value="http://www.montana.dk">Montana
                                       <option value="http://www.fredericia.com">Fredericia
                                       <option value="http://www.fritzhansen.com">Fritz Hansen</option>
                                    </select>
                                 </form>
                              </csobj>

Godkendelse af svar
Fra : scorpius


Dato : 03-08-05 16:48

Tak for svaret molokyle. Jeg er ikke så skrap til koder, men jeg har markeret url pop-up'en i Golive CS (Mac) og kopieret koderne her, og håber du kan se noget ud fra dette...:

<csobj data="{ 0 = { label = &quot;Vores leverand&oslash;rer... &quot;; selected = &quot;YES&quot;; }; 1 = { label = &quot;Montana&quot;; url = &quot;http://www.montana.dk"; }; 2 = { label = &quot;Fredericia&quot;; url = &quot;http://www.fredericia.com"; }; 3 = { label = &quot;Fritz Hansen&quot;; url = &quot;http://www.fritzhansen.com"; }; }" h="21" t="URLPopup" target="_blank" w="143">
                                 <form action="#" method="post" name="cs_form_name_0">
                                    <select name="cs_popup_name_0" onchange="CSURLPopupShow(/*CMP*/'cs_form_name_0', /*CMP*/'cs_popup_name_0', '_blank');">
                                       <option value="#" selected>Vores leverand&oslash;rer...</option>
                                       <option value="http://www.montana.dk">Montana
                                       <option value="http://www.fredericia.com">Fredericia
                                       <option value="http://www.fritzhansen.com">Fritz Hansen</option>
                                    </select>
                                 </form>
                              </csobj>

                        

Kommentar
Fra : molokyle


Dato : 03-08-05 18:49

<csobj data="{ 0 = { label = &quot;Vores leverand&oslash;rer... &quot;; selected = &quot;YES&quot;; }; 1 = { label = &quot;Montana&quot;; url = &quot;http://www.montana.dk"; }; 2 = { label = &quot;Fredericia&quot;; url = &quot;http://www.fredericia.com"; }; 3 = { label = &quot;Fritz Hansen&quot;; url = &quot;http://www.fritzhansen.com"; }; }" h="21" t="URLPopup" target="_blank" w="143"> ... </csobj>


... kan da umuligt være valid HTML?

Hvor har du fundet denne markør? Det er vist noget der hører hjemme i DIT specifikke CS system ...ikke noget vi andre har adgang til ...hverken i Firefox, IE, Opera, Safari ..eller andet

Jeg kan ikke hjælpe videre før jeg ser koden til javascriptkaldet:

CSURLPopupShow(/*CMP*/'cs_form_name_0', /*CMP*/'cs_popup_name_0', '_blank');

..som nok er en 'skjult' (..server-side?) del af dit web-editor-system (CS).

Ps. Man kan ikke regne med at få noget som helst til at virke efter hensigten, når man hverken aner, kan se eller ved; hvilken kode man generere/laver

Din <form> ... </form> kode virker derimod overalt

Når du ikke er klar over, hvad du har 'gang i' ..er det altså en smule svært at hjælpe dig

</MOLOKYLE>

Kommentar
Fra : molokyle


Dato : 03-08-05 18:55

Mit råd må da blive : Spørg din leverandør af dit CS (Context Management System) !

..hvorfor?

</MOLOKYLE>

Kommentar
Fra : molokyle


Dato : 03-08-05 19:23

[hør] 'Content Mangement System' hedder det vist retteligt : http://www.wordiq.com/definition/Content_management_system

</MOLOKYLE>

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177416
Tips : 31962
Nyheder : 719565
Indlæg : 6407858
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste