Kom ihåg mig?
Home Menu

Menu


Visa / Dölj DIV

Ämnesverktyg Visningsalternativ
Oläst 2010-09-27, 10:34 #1
Peter_Holms avatar
Peter_Holm Peter_Holm är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 165
Peter_Holm Peter_Holm är inte uppkopplad
Medlem
Peter_Holms avatar
 
Reg.datum: Jan 2004
Inlägg: 165
Standard Visa / Dölj DIV

Jag har fastnat på en riktigt "simpel" grej.... problem:

1. Jag vill ha en img-knapp "translate".
2. När jag klickar på den så ska divven med google översätt visas strax under.
3. När jag klickar på "translate" så ska google översätt döljas.

Jag har testat några olika varianter men det verkar stöpa på att google översätt är en div och inte simpel text... har någon några tips?

Senast redigerad av Peter_Holm den 2010-09-27 klockan 12:35
Peter_Holm är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-27, 11:16 #2
cols avatar
col col är inte uppkopplad
Medlem
 
Reg.datum: May 2003
Inlägg: 178
col col är inte uppkopplad
Medlem
cols avatar
 
Reg.datum: May 2003
Inlägg: 178
http://www.scotiasystems.com/blog/we...nt-on-a-click/
col är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-27, 11:26 #3
Peter_Holms avatar
Peter_Holm Peter_Holm är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 165
Peter_Holm Peter_Holm är inte uppkopplad
Medlem
Peter_Holms avatar
 
Reg.datum: Jan 2004
Inlägg: 165
Citat:
Ursprungligen postat av col Visa inlägg
Tack men det här exemplet har ju två knappar... jag vill ha en knapp med visa/dölj.
Peter_Holm är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-27, 12:34 #4
Peter_Holms avatar
Peter_Holm Peter_Holm är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 165
Peter_Holm Peter_Holm är inte uppkopplad
Medlem
Peter_Holms avatar
 
Reg.datum: Jan 2004
Inlägg: 165
Standard På spåret...

Jag är funktionen på spåret, exemplet nedan döljer och visar google översätt onclick men hur döljer jag google-elementet från början?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function hide_menu(id){
document.getElementById(id).style.display = "none";
}
function show_menu(id){
document.getElementById(id).style.display = "block";
}

function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'sv',
layout: google.translate.TranslateElement.InlineLayout.SIM PLE
}, 'google_translate_element');
}
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>


</head>
<body>
<a href="#" onclick="if (document.getElementById('google_translate_element ').style.display=='none') show_menu('google_translate_element'); else hide_menu('google_translate_element');"><img src="png/translate.png"></a>

<div id="google_translate_element"></div>
</body>
</html>
Peter_Holm är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-27, 14:10 #5
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
jquery!!

$('#id').toggle();

http://api.jquery.com/toggle/
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-27, 19:12 #6
dmdpageup dmdpageup är inte uppkopplad
Medlem
 
Reg.datum: Aug 2007
Inlägg: 124
dmdpageup dmdpageup är inte uppkopplad
Medlem
 
Reg.datum: Aug 2007
Inlägg: 124
Du kan lägga till style="display:none" på div-taggen så döljs den från start.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function hide_menu(id){
document.getElementById(id).style.display = "none";
}
function show_menu(id){
document.getElementById(id).style.display = "block";
}

function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'sv',
layout: google.translate.TranslateElement.InlineLayout.SIM PLE
}, 'google_translate_element');
}
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>


</head>
<body>
<a href="#" onclick="if (document.getElementById('google_translate_element ').style.display=='none') show_menu('google_translate_element'); else hide_menu('google_translate_element');"><img src="png/translate.png"></a>

<div id="google_translate_element" style="display:none"></div>
</body>
</html>
dmdpageup är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-28, 10:10 #7
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
Precis som hnn skriver, jQuery!

Kod:
$('#id').toggle();
eliasson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-28, 11:33 #8
Peter_Holms avatar
Peter_Holm Peter_Holm är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 165
Peter_Holm Peter_Holm är inte uppkopplad
Medlem
Peter_Holms avatar
 
Reg.datum: Jan 2004
Inlägg: 165
Standard hm...

Faktum är att ockelbo.se har det jag vill ha.

1. Klicka på translate, välj språk
2. Sajten blir i valt språk
3. Språkväljaren FÖRSVINNER när man valt språk.
4. Valda språket bibehålls när man klickar på länkar.

Jag har dammsugit den sajten på upplysningar men efter x antal timmar hajar jag fortfarande inte.

Det verkar ju som att ockelbo.se laddar OM sidan efter valet och på så sätt får bort google translatemenyn.
Peter_Holm är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 05:07.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017