Avatar billede biver.dk Nybegynder
29. marts 2001 - 21:24 Der er 37 kommentarer og
1 løsning

iFrame!!!

Jeg har en iframe på min hjemmeside www.biver.dk under mobil, ringetoner. Når man tilføjer en ringetone unden at trykke enter (fx. tryk på B, Bullet Me.) Så går den vildt langt ud! Kan man gøre sådan at den ikke må det?
Avatar billede biver.dk Nybegynder
29. marts 2001 - 21:29 #1
Er der ingen der kan finde ud af det?
Avatar billede htx98i17 Professor
29. marts 2001 - 21:30 #2
jeg tror det ik, det er fordi det er et langt ord...
Avatar billede biver.dk Nybegynder
29. marts 2001 - 21:32 #3
Skal man så lave mellem rum?
Avatar billede htx98i17 Professor
29. marts 2001 - 21:32 #4
ja
Avatar billede loveit Nybegynder
29. marts 2001 - 21:32 #5
Hvordan har du defineret din <IFRAME>?
Avatar billede loveit Nybegynder
29. marts 2001 - 21:33 #6
Har du skrevet Width og Height?
Avatar billede loveit Nybegynder
29. marts 2001 - 21:33 #7
står der <nobr> før din ringetone kode?
Avatar billede repsac Nybegynder
29. marts 2001 - 21:34 #8
Det kan ikke lade sig gøre ...
En iframe/ilayer kan ikke mærke hvor meget indholdet af den fylder.
Avatar billede jakoba Nybegynder
29. marts 2001 - 21:34 #9
<font size=\"2\">Kode:<br>
<br>
d=4,o=5,b=112:b.6,g.6,16f#6,16g6,16f#6,8d.6,8e6,p,16e6,16f#6,16g6,8f#.6,8g6,8a6,b.6,g.6,16f#6,16g6,16f#6,8d.6, </font>

Nemt, du skal blot tilføje et <br> efter fx hver 15-tende tone:

<font size=\"2\">Kode:<br>
<br>
d=4,o=5,b=112:b.6,g.6,16f#6,16g6,16f#6,8d.6,8e6,p,16e6,<br>
16f#6,16g6,8f#.6,8g6,8a6,b.6,g.6,16f#6,16g6,16f#6,8d.6,
</font>

mvh JakobA

Avatar billede loveit Nybegynder
29. marts 2001 - 21:34 #10
Men indholdet kan indordne sig.
Avatar billede repsac Nybegynder
29. marts 2001 - 21:35 #11
Nååh ...
Du kan ikke ændre noget på <iframe> så det virker ...
Men jo, du skal så lave mellemrum - selvf. ikke &nbsp; ... :o)
Avatar billede biver.dk Nybegynder
29. marts 2001 - 21:36 #12
Det er brugerne der sender dem ind, de kommer automatisk!
Avatar billede kdamkjaer Nybegynder
29. marts 2001 - 21:36 #13
Problemet er ikke din iFrame, men derimod at tekststrengen ikke kan deles.

Pr default bliver tekst, der indtastes i et textarea ikke ombrudt (selvom der vises sådan under indtastning).

Hvis du sætter wrap=PHYSICAL i dit textarea under \'tilføj\' så bliver tekststrengen ombrudt som det vises ved indtastningen.
Avatar billede biver.dk Nybegynder
29. marts 2001 - 21:36 #14
Min iframe er 100% bred!
Avatar billede kdamkjaer Nybegynder
29. marts 2001 - 21:36 #15
Hov, det var egentligt et svar!
Avatar billede repsac Nybegynder
29. marts 2001 - 21:37 #16
I og med at du bruge php skulle det da også være overkommeligt at adskille hvert femtende tegn med <br> ...
To sek. så fikser jeg lige lidt kode ...
Avatar billede loveit Nybegynder
29. marts 2001 - 21:37 #17
I stedet for:
<iframe width=\"100%\" height=\"415\" border=\"0\" src=\"piv.html\"></iframe>

Så prøv at finde en fast Width, som f.eks. WIDTH=\"300\"
Avatar billede biver.dk Nybegynder
29. marts 2001 - 21:39 #18
<textarea wrap=PHYSICAL name=\"opskrift\" rows=\"3\" cols=\"31\"></textarea></strong> Er det sådan det skal stå?
Avatar billede kdamkjaer Nybegynder
29. marts 2001 - 21:40 #19
Ja, lige præcis.
Avatar billede repsac Nybegynder
29. marts 2001 - 21:41 #20
$text = \"al den der kode til ringetonen\";
$var_0_til_15 = substr($text,0,15);
echo \"$var_0_til_15<br>\";
$var_16_til_30 = substr($text,16,30);
echo \"$var_16_til_30<br>\";
etc. etc. ...
Avatar billede biver.dk Nybegynder
29. marts 2001 - 21:41 #21
Jeg kan ikke bruge en fast witdh, for det er jo forskelligt om man har 800x600 osv.
Avatar billede repsac Nybegynder
29. marts 2001 - 21:42 #22
Kan den wrap gøre det??? - jeg synes aldrig jeg kan få det \"wrap-pis\" til at fungere som det burde.
Avatar billede kdamkjaer Nybegynder
29. marts 2001 - 21:42 #23
Undskyld. I v4 af browsere skal det hedde wrap=hard
Avatar billede biver.dk Nybegynder
29. marts 2001 - 21:42 #24
Kdakjaer;;; Det virker ikke!!!

Repsac;;;;; Hvor skal det tilføjes?
Avatar billede biver.dk Nybegynder
29. marts 2001 - 21:45 #25
Kdakjaer;;;; Nu virker det!

Jeg skal lige se om det pepsac laver er smartere, du har sikret dig de 30 point!
Avatar billede repsac Nybegynder
29. marts 2001 - 21:47 #26
Ehh ... variablen $text er \"koden\" til ringetonen.
Du kan i princippet starte med at definere alle de \"intervaller\" du vil dele $text op i ...
****filen der bliver vist i iframe\'en****
$text = \"al den der kode til ringetonen\";
$var_0_til_15 = substr($text,0,15);
$var_16_til_30 = substr($text,16,30);

echo \"$var_0_til_15<br>\";  //viser de første 15 tegn af $text
echo \"$var_16_til_30<br>\"; //viser fra og med tegn 16 til tegn 30 i $text
*****************************************
Avatar billede repsac Nybegynder
29. marts 2001 - 21:49 #27
$text er så indholdet enten af udtrækket af DB\'en eller txt-filen ... som indeholder koden til den enkelte rigetone.
Avatar billede biver.dk Nybegynder
29. marts 2001 - 21:49 #28
Det kdamkjaer er sgu nemmes, han får pointene, tak til alle andre!
Avatar billede biver.dk Nybegynder
29. marts 2001 - 21:50 #29
Til pepsac;;;; Hvad his der er over 30 tegn?
Avatar billede repsac Nybegynder
29. marts 2001 - 21:50 #30
Alt andet lige så er det aldeles usmart at lave det i en iframe. NN understøtter ikke tag\'et iframe ... i NN hedder det vidst ilayer - som ikke understøttes af IE ...
Avatar billede repsac Nybegynder
29. marts 2001 - 21:51 #31
jeg skrev i første omgang etc. etc. ... = etcétera = osv.
Avatar billede repsac Nybegynder
29. marts 2001 - 21:53 #32
Det er det måske nok, men er ikke 100% sikker mht. til browsere.

Hvis du laver det nok gange ... fortsætter til $var_1000015_til_1000030 eller hvad ved jeg, og så indsætter det i et <textarea> er det helt sikkert.
Avatar billede biver.dk Nybegynder
29. marts 2001 - 21:53 #33
Jeg har oprette dette spørgsmål:

http://www.eksperten.dk/spm/56712

Men der er ingen der har villet hjælpe!!!
Avatar billede repsac Nybegynder
29. marts 2001 - 21:57 #34
$text = \"al den der kode til ringetonen\";
$var_0_til_15 = substr($text,0,15);
$var_16_til_30 = substr($text,16,30);
$var_31_til_45 = substr($text,31,45);
$var_46_til_60 = substr($text,46,60);
$var_61_til_76 = substr($text,61,76);
//Og så viddere ...

<textare>
echo \"$var_0_til_15<br>\";  //viser de første 15 tegn af $text
echo \"$var_16_til_30<br>\"; //viser fra og med tegn 16 til tegn 30 i
echo \"$var_31_til_45<br>\"; //Og så viddere ...
echo \"$var_46_til_60<br>\";
echo \"$var_61_til_76<br>\";
</textare>

Forstår du?
Avatar billede repsac Nybegynder
29. marts 2001 - 21:58 #35
Øv ... ingen point til kode der kan gøre det 100% browser sikkert ... :(
Avatar billede repsac Nybegynder
29. marts 2001 - 22:03 #36
HOV! Hvorfor kan en spasser som mig ikke taste <textarea> rigtigt?
Anyway, take a look at your link ...
Avatar billede biver.dk Nybegynder
30. marts 2001 - 13:36 #37
Repsac din ide er garanteret sej nok, men jeg fatter ikke at bruge den!
Avatar billede repsac Nybegynder
30. marts 2001 - 16:12 #38
Ok ...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester