02. marts 2011 - 19:39Der er
24 kommentarer og 1 løsning
advancert søg og erstat
Hej,
For at løse et problem med ie 8.0, der ikke viser billeders alt tekst, men kræver at billeder også har en title tag for at der vise en lille tekst "tooltip" når musen holdes over et billede, har jeg brug for lidt hjælp.
Alt tekst til min side kommer fra en database - $tekststreng.
Jeg har brug for noget kode der kan læse $tekststreng og finde alle de steder der står f.x. <img src="dummy.jpg" alt="dummypic"> og ændre det til <img src="dummy.jpg" alt="dummypic" title="dummypic">
Alså en funktion der læser alt tags og tilføjer et title tag med samme info som i alt tagget
Forklar det lige en gang til - $tekststreng er ikke en database men sandsynligvis den variable der modtager resultatet af en database forespoergsel, saa som:
$tekststreng = mysql_query("SELECT ... FROM [tabel]")
I saa fald fortael om databasetabellen, dens navn, dens felter, og forespoergslen. Fortael ogsaa hvordan du i php siden danner "<img src="dummy.jpg" alt="dummypic">". Noget med:
Hvis strengen: <img src="dummy.jpg" alt="dummypic" title="dummypic">
- skal ændres til: <img src="dummy.jpg" alt="dummypic" title="dummypic">
- sådan som du skriver, behøver du sådan set ikke gøre så meget. Hvis du selv mener, du har skrevet vrøvl, bør du nok forklare, hvad det egentlig er, du mener ;o)
Når så du er igang med det, bør du nok - som Christian bad om - oplyse, hvordan du får fat i $tekststreng. Du bør nok ligeledes oplyse, om det kun er en enkelt fil, det står i - eller om der skal skiftes i mange filer - osv.
Med de sparsomme (og måske lidt vrøvlede) informationer, du giver, er det bedste råd man kan give: Brug 'Søg og erstat' i din editor ... men det er du formodentlig heller ikke tilfreds med =)
find alle de steder der står f.x. <img src="dummy.jpg" alt="dummypic"> og ændre det til <img src="dummy.jpg" alt="dummypic" title="dummypic"> dvs. tilføje en titel tag med samme tekst som alt tagget.
Du copy & pastede vist noget helt andet...
$tekststreng kommer fra en database, og indeholder en html tekst med billeder, tekst osv.
Nuvel, men din forklaring giver stadig intet billede af, hvad det er, du vil. Vi kender ikke konteksten, så det er ikke med de foreliggende informationer muligt at hjælpe dig
Nu er det jo sådan set dig, der har brug for at vide noget - og derfor bør du naturligvis oplyse alt om i hvilken sammenhæng, du har brug for at indskrive en title attribut.
Er det f.eks. mens, du formaterer HTML på serveren - eller er det mens dokumentet ligger i din editor - eller ligger dokumentet hos din nabos svogers datter ... og hvordan ser den eventuelle kode ud, der omgiver problematikken?
Jeg taler ikke ned til dig. Jeg forsøger at kommunikere på det niveau, du selv lægger. Dit spørgsmål og efterfølgende 'uddybning' svarer jo til at sige til automekanikeren: "Jeg har en Mazda. Der er noget galt med motorens lyd, hvad skal jeg gøre?" :)
Når du ikke viser din kode, er der jo ingen, der har kinamands chance for at fortælle, hvad du skal ændre i den for at få den til at virke
Ja, det er vist bedre at lukke denne traad. Naeste gang du beder nogen om at hjaelpe med noget, frivilligt og gratis, vil jeg foreslaa at du finder en anden tone.
Vi har foer samarbejdet om spoergsmaal, og jeg havde i sinde at hjaelpe med dette spoergsmaal og udbad mig yderligere til den ende. Det afviste du imidlertid, og derfor bakkede jeg ud, men det faldt heller ikke i god jord. Men jeg skal tage det til efterretning (og anbefale andre at goere det samme) hvis du finder paa at oprette yderligere spoergsmaal her. Og hav fortsaet en god week-end.
Denne gamle, sure mand har været her lige så længe - og han husker tydeligt at have mødt dig masser af gange.
Enten har du altså ikke været mentalt til stede, eller også er din hukommelse langt mere sumpet end gamle, sure mænds. Begge dele lyder lige sandsynligt, så man kan jo kun gætte på den specifikke årsag =)
*ROTFLMAO* Jamen, nu vrøvler du jo maksimalt! Det er jo ikke mig, der opretter spørgsmåls tråde. Læs nu mit råd om mental tilstedeværelse, så du undgår at udstille dig selv :D
Det vist dig der udstiller dig selv med din totale arrogance og nedladenhed, men det er jo dit valg.
Jeg har fra starten forsøgt at beskrive hvad det er jeg ønsker at opnår, og det har du mere eller mindre bevidst forsøgt at sabortere ved at fejlcitere spørgsmål, og hænge dig i ligegyldige detaljer.
Jeg stillede samme sprøgsmål i et andet forum og fik inden for en time hjælp til ovenstående løsning, som var præcist det jeg gik efter. Så måske er det ikke mig det stiller dårlige spørgsmål, men dig der læser dem dårligt.
"Så måske er det ikke mig det stiller dårlige spørgsmål, men dig der læser dem dårligt." >> Du har fuldstændig ret! I teorien er alt muligt - specielt hvis man ser bort fra din mangel på konstruktiv, kommunikativ adfærd i denne tråd.
Men husk i samme forbindelse på, at der i teorien ikke forskel på teori og praksis - mens det i praksis forholder sig helt anderledes!
Det var vist det andet :D
Synes godt om
Ny brugerNybegynder
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.