Zurück   Flashforum > Alternative Technologien > HTML und CSS

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-11-2003, 18:14   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 7
Ersatz für &

Guten Tag allerseits,

grundlegend muss ich leider sagen das ich gar keine Erfahrung in Flash habe.

Nun stellt sich folgendes Problem:

Ic hbetreibe ein Postnuke-Portal und wollte den Menüblock in Flash umgestalten, hab die .swf und der Code ist auch klar.
Nun ja leider nicht ganz, bei letzerem stellt sich das Problem:

Ein normal Pn-Link sieht folgendermaßen aus:

Code:
http://web75.server21.glai.de/modules.php?op=modload&name=Downloads&file=index
Der Link innerhalb des Flashmenüs würde so aussehen:

Code:
5=Downloads&makenavurl5=http://web75.server21.glai.de/modules.php?op=modload&name=Downloads&file=index&makenavfield
Das Problem liegt nun an dem &. Da das ja Teil des Codes ist, kollabiert das mit dem & der Url.

Gibt es einen Ersatz für &?

Wäre echt toll wenn mir jemand helfen könnte...

Geändert von vau7 (03-11-2003 um 18:15 Uhr)
vau7 ist offline   Mit Zitat antworten
Alt 03-11-2003, 18:24   #2 (permalink)
Avatarlos ;(
 
Registriert seit: Feb 2002
Ort: Rosenheim
Beiträge: 21
hi

für & kannst du auch & a m p; (zusammengeschrieben) schreiben.
Destroyer ist offline   Mit Zitat antworten
Alt 03-11-2003, 18:48   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 7
Ersteinmal vielen Dank für die Antwort.
Das habe ich bereits versucht und es hat nicht geklappt.

Ich vergass zu erwähnen das die Urls bis zum ersten & ausgeführt werden.

Aber vielleicht habe ich das &amp ja falsch angewendet.

Ich habe es bei dem eigentlichen Portallink nicht eingesetzt sondern erst ab dem Flashrelevantenteil also quasi so:


Code:
5=Downloads&makenavurl5=http://web75.server21.glai.de/modules.php?op=modload&name=Downloads&file=index&ampmakenavfield
Ist das richtig so? Irgendwie muss man es doch schaffen dem Browser zu vermitteln was die url und was der code ist.
vau7 ist offline   Mit Zitat antworten
Alt 03-11-2003, 19:16   #4 (permalink)
flashed Dude
 
Benutzerbild von tolleiv
 
Registriert seit: Mar 2002
Ort: _level0
Beiträge: 1.402
hallo

beschäftige dich mal mit escape und unespace (in Php UrlDecode und UrlEncode)

dann wirst du sehen das du einfach anstatt & -> %26 da rein schreiben mußt

ganz easy

mfg
__________________
Die Basis unseres Denkens ist das der Verstand sich selbst erkennt.
Kyle Broslovski


Eigenlob stinkt ~ fast immer
tolleiv ist offline   Mit Zitat antworten
Alt 03-11-2003, 19:29   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 7
Hey Danke, das werd ich mal versuchen, wahrscheinlich dann nur im URL-teilersetzen, gelle?
vau7 ist offline   Mit Zitat antworten
Alt 03-11-2003, 19:53   #6 (permalink)
flashed Dude
 
Benutzerbild von tolleiv
 
Registriert seit: Mar 2002
Ort: _level0
Beiträge: 1.402
naja du hast ja immer

variable=wert

und diese paare per & verknüpft und mit $ an die url angehöngt

und da du bei variablennamen sowieso keine & verwenden darfst bleibt das bloß noch der wert und da drin mußte alle Sonderzeichen codieren bevor du die übergeben kannst

und da wird dann halt & zu %26
und (zB) das Leerzeichen zu %20

mfg
__________________
Die Basis unseres Denkens ist das der Verstand sich selbst erkennt.
Kyle Broslovski


Eigenlob stinkt ~ fast immer
tolleiv ist offline   Mit Zitat antworten
Alt 03-11-2003, 19:57   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 7
Sorry das verstehe ich nicht so recht. Ich weiß in dieser Beziehung bin ich echt schwer von Begriff.


Wäre es zuviel verlangt wenn du mir es an diesem Beispiel zeigst?

Code:
5=Downloads&makenavurl5=http://web75.server21.glai.de/modules.php?op=modload&name=Downloads&file=index&makenavfield
Wenn du keine Böcke hast verstehe ich das...Muss ich weiter Trial & Error machen.
vau7 ist offline   Mit Zitat antworten
Alt 03-11-2003, 20:03   #8 (permalink)
Coder
 
Benutzerbild von bewerber2
 
Registriert seit: Sep 2002
Ort: München
Beiträge: 657
Mensch jetzt gib noch ein Paar Hintergrundinformationen dazu:

1. Wie entsteht die URI mit den &-s. Ist die fest codiert oder wird sie irgendwo generiert und zusammengesetzt?
2. Schreib doch den ganzen Code (die Funktion) hin, den klaut Dir schon niemand - keine Sorge

Grüße aus München,

r.v.
bewerber2 ist offline   Mit Zitat antworten
Alt 03-11-2003, 20:39   #9 (permalink)
flashed Dude
 
Benutzerbild von tolleiv
 
Registriert seit: Mar 2002
Ort: _level0
Beiträge: 1.402
trial & error ???? try & error meinst du
[anderes thema]

naja also da müßte mann wirklich besser erstmal wissen wie die sich aufbau / wie du die generierst etc.

aber allgemein is erstmal alles was den tatbestand des wertes erfüllt zu kodieren und wenn du dann einen wert als url benutzten willst mußte das halt decodieren - aber erzähl am besten mal was du machen willst damits konkret wird

mfg
__________________
Die Basis unseres Denkens ist das der Verstand sich selbst erkennt.
Kyle Broslovski


Eigenlob stinkt ~ fast immer
tolleiv ist offline   Mit Zitat antworten
Alt 03-11-2003, 20:48   #10 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 7
Hmm ich habe jetzt noch nichts ausprobiert mit dem %26 aber ich schreibe trotzdem mal.

Der Code:

Code:
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"   codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"   WIDTH=124 HEIGHT=288>  
<PARAM NAME=movie VALUE="bubbles.swf?
tarframe=_self&exbackground=000000&makenavfield0=Home&makenavurl0=http://web75.server21.glai.de/index.php
&makenavfield1=Profil&makenavurl1=http://web75.server21.glai.de/user.php
&makenavfield2=Board&makenavurl2=http://web75.server21.glai.de/modules.php?op=modload&name=PNphpBB2&file=index&
makenavfield3=News einreichen&makenavurl3=http://web75.server21.glai.de/modules.php?op=modload&name=Submit_News&file=index&
makenavfield4=Links&makenavurl4=http://web75.server21.glai.de/modules.php?op=modload&name=Web_Links&file=index&
makenavfield5=Downloads&makenavurl5=http://web75.server21.glai.de/modules.php?op=modload&name=Downloads&file=index&
makenavfield6=Suche&makenavurl6=http://web75.server21.glai.de/modules.php?op=modload&name=Search&file=index&
makenavfield7=Gästebuch&makenavurl7=http://web75.server21.glai.de/index.php?module=Guestbook&
makenavfield8=Mitglieder&
makenavurl8=http://web75.server21.glai.de/modules.php?op=modload&name=Members_List&file=index&
makenavfield9=Stats&makenavurl9=http://web75.server21.glai.de/modules.php?op=modload&name=Stats&file=index&
makenavfield10=Empfehle uns&makenavurl10=http://web75.server21.glai.de/modules.php?op=modload&name=Recommend_Us&file=index&
makenavfield11=Logout&makenavurl11=http://web75.server21.glai.de/user.php?module=NS-User&op=logout">
<PARAM NAME=loop VALUE=false>  
<PARAM NAME=menu VALUE=false>  
<PARAM NAME=quality VALUE=high>  
<PARAM NAME=scale VALUE=noborder>
  <PARAM NAME=salign VALUE=LT> 
 <PARAM NAME=wmode VALUE=transparent>  
<PARAM NAME=bgcolor VALUE=#7F867F>   
 <EMBED src="bubbles.swf?tarframe=_self&exbackground=000000&
makenavfield0=Home&makenavurl0=http://web75.server21.glai.de/index.php&
makenavfield1=Profil&makenavurl1=http://web75.server21.glai.de/user.php&
makenavfield2=Board&makenavurl2=http://web75.server21.glai.de/modules.php?op=modload&name=PNphpBB2&file=index&
makenavfield3=News einreichen&makenavurl3=http://web75.server21.glai.de/modules.php?op=modload&name=Submit_News&file=index&
makenavfield4=Links&makenavurl4=http://web75.server21.glai.de/modules.php?op=modload&name=Web_Links&file=index
&makenavfield5=Downloads&makenavurl5=http://web75.server21.glai.de/modules.php?op=modload&name=Downloads&file=index&
makenavfield6=Suche&makenavurl6=http://web75.server21.glai.de/modules.php?op=modload&name=Search&file=index&makenavfield7=Gästebuch&makenavurl7=http://web75.server21.glai.de/index.php?module=Guestbook&makenavfield8=Mitglieder&
makenavurl8=http://web75.server21.glai.de/modules.php?op=modload&name=Members_List&file=index&makenavfield9=Stats&makenavurl9=http://web75.server21.glai.de/modules.php?op=modload&name=Stats&file=index&
makenavfield10=Empfehle uns&makenavurl10=http://web75.server21.glai.de/modules.php?op=modload&name=Recommend_Us&file=index&
makenavfield11=Logout&makenavurl11=http://web75.server21.glai.de/user.php?module=NS-User&op=logout" 
loop=false
 menu=false 
quality=high
 scale=noborder 
salign=LT
 wmode=transparent
 bgcolor=#7F867F  
WIDTH=124 HEIGHT=288 
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?
P1_Prod_Version=ShockwaveFlash">
</EMBED>  
  </OBJECT>
Und ich habe keine Angst das mir jemand den Code klaut weil einzigartig ist der wirklich nicht.

Ja die Urls sind hardcoded, ich könnte höchtstens ein shorturl-module installieren aber dieses benötigt serverseitig ein paar php-anfordernisse die mein Space nicht erfüllt.

p.s.:
Zitat:
Zitat: http://www.hyperdictionary.com/dicti...rial+and+error

TRIAL AND ERROR WordNet Dictionary
Definition: [n] experimenting until a solution is found
[adj] trying out various means or theories until error is satisfactorily reduced or eliminated;
"he argued that all learning is a trial-and-error process that resembles biological evolution"
[adj] relating to solving problems by experience rather than theory; "they adopted a trial-and-error procedure"

Geändert von vau7 (03-11-2003 um 21:00 Uhr)
vau7 ist offline   Mit Zitat antworten
Alt 03-11-2003, 21:09   #11 (permalink)
flashed Dude
 
Benutzerbild von tolleiv
 
Registriert seit: Mar 2002
Ort: _level0
Beiträge: 1.402
also da sieht man ja selbst kaum durch - wie solll dann erst der browser checken was du willst ??

ich hab mal alles auseinandergedröselt und schon einiges ersetzt -> jetzt erkennt man halt die paare und alles was hinter dem = steht muß erstmal mit escape / urlencode codiert werden damits ein gültiger query ist - wenn du dann die in dem wert übergebene url nutzen willst mußt du diese einfach vorher mit unescape /urldecode wieder decodieren und schon sollte alles laufen -> sollten in diesen urls dann auch sonderzeichen enthalten mußte die vorher auch erst codieren

und so siehts aus :
Code:
bubbles.swf
?tarframe=_self
&exbackground		=000000
&makenavfield0		=Home
&makenavurl0		=http://web75.server21.glai.de/index.php
&makenavfield1		=Profil
&makenavurl1		=http://web75.server21.glai.de/user.php
&makenavfield2		=Board
&makenavurl2		=http://web75.server21.glai.de/modules.php?op=modload%26name=PNphpBB2%26file=index
&makenavfield3		=News%20einreichen
&makenavurl3		=http://web75.server21.glai.de/modules.php?op=modload%26name=Submit_News%26file=index
&makenavfield4		=Links
&makenavurl4		=http://web75.server21.glai.de/modules.php?op=modload%26name=Web_Links%26file=index
&makenavfield5		=Downloads
&makenavurl5		=http://web75.server21.glai.de/modules.php?op=modload%26name=Downloads%26file=index
&makenavfield6		=Suche
&makenavurl6		=http://web75.server21.glai.de/modules.php?op=modload%26name=Search%26file=index
&makenavfield7		=G%C3%A4stebuch
&makenavurl7		=http://web75.server21.glai.de/index.php?module=Guestbook
&makenavfield8		=Mitglieder
&makenavurl8		=http://web75.server21.glai.de/modules.php?op=modload%26name=Members_List%26file=index
&makenavfield9		=Stats
&makenavurl9		=http://web75.server21.glai.de/modules.php?op=modload%26name=Stats%26file=index
&makenavfield10		=Empfehle%20uns
&makenavurl10		=http://web75.server21.glai.de/modules.php?op=modload%26name=Recommend_Us%26file=index
&makenavfield11		=Logout
&makenavurl11		=http://web75.server21.glai.de/user.php?module=NS-User%26op=logout
aber ehrlich gesagt überleg dir besser ob du net einfach ne xml-file oder sowas benutzt um solche komplexen Daten zu übergeben oder ob du einzelne PARAMS für jeden Wert schreibst denn bei sowas verliert man total den überblick

mfg
__________________
Die Basis unseres Denkens ist das der Verstand sich selbst erkennt.
Kyle Broslovski


Eigenlob stinkt ~ fast immer

Geändert von tolleiv (03-11-2003 um 21:13 Uhr)
tolleiv ist offline   Mit Zitat antworten
Alt 04-11-2003, 05:33   #12 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 7
Hi, VIELEN DANK für deine Mühe, echt wahnsinn.

Aber leider hat es nicht funktioniert, genau das gleiche Problem wie vorher.

Jetzt habe ich gerad ein ein paaar postnukeforen gesurft und bin dabei drüber gestolpert das beimeinbinden von Flash in einen Block das ganze in einem Action-Script geschehen sollte.

Was ist das denn nun?
vau7 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 04:02 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele