Till Startsidan

Skaffa webbhotell?
Läs JavaScript.nu's jämförelse av webbhotell.
Med priser från
9 kr / månad.

Genom ett samarbete får alla JavaScript.nu-
besökare dessutom 100 kr i rabatt vid beställning.


Re: Editerbar text

[ JavaScript.nu's Forum ] [ Viktigt om forumet ] [ JavaScript.nu's Startsida ]


Forum / Editerbar text
 Jag kan prova att skriva om koden på ett smartare sätt, men utan hela koden är det svårt att testa den, så jag kan inte garantera att det fungerar, och det kan finnas ytterligare saker som jag inte kan fixa. Men iallafall:

var dikter=[
{stycken:dikt1Stycke, rader:dikt1Rad, obj:document.getElementById('d1')},
...
];
for(var i = 0; i < dikter.length; ++i){
var dikt = dikter[i];
var visaP = document.createElement('p');
visaP.innerHTML = "Denna dikt har " + dist.stycken + " stycken och " + dikt.rader + " rader.";
visaP.style.visibility = "hidden"; // InfoTexten är från början dold
// (säker på att du inte menar display:none?)
var anchor = document.createElement("a");
anchor.href = '#'; // (href är enligt standarden nödvändigt på en länk)
var showText = "Visa diktinformation", hideText = "Dölj diktinformation";
anchor.innerHTML = showText;
anchor.onclick = function() {
var isHidden = (visaP.style.visibility == "hidden"); // (blir true eller false beroende på om den är gömd eller inte)
visaP.style.visibility = (isHidden ? "visible" : "hidden");
visaP.innerHTML = (isHidden ? showText : hideText);
return false; // hindra användaren från att använda länken för att lämna sidan
// (return false; är enklare än .preventDefault()/.returnValue=false)
}
// placera in länk och paragrafen som visas vid klick i dikt-divet
dikt.obj.appendChild(anchor);
dikt.obj.appendChild(visaP);
}

Det går inte att inaktivera frågeställningar, forumet är lite för primitivt för det (det finns inte ens kod-taggar).

 
Hej igen!

Jag har löst problemet på ett osmart sätt som jag klarade av och det får nog duga för denna gången. Tar gärna emot smarta förslag jag reder mig med det jag har.

Jag ser ingenstans där man kan avaktivera sin frågeställning.


Postat av Simon (213.89.66.60) den 25 Juni, 2010 kl 18:06:48.
Som svar på: Re: Editerbar text postat av nilla den 25 Juni, 2010 kl 13:38:31.


Svar på inlägget:
  • Re: Editerbar text nilla 18:29:12 06/25/10 (1)
    • Re: Editerbar text Simon 18:38:17 06/25/10 (0)


Posta ett svar:

Namn:
E-Mail:
Rubrik:
Meddelande:
Ja tack, maila mig om andra svarar på detta inlägg.
Ja tack, maila mig om andra svarar på mitt inlägg.


[ JavaScript.nu's Forum ] [ Viktigt om forumet ] [ JavaScript.nu's Startsida ]






Copyright © Omid Rouhani 1997-2022; Alla rättigheter reserverade.
Guider: [ HTML guide ] - [ JavaScript guide ] - [ DHTML guide ] - [ Perl guide ] - [ Sitemap ]