 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
01.06.2001, 17:07
|
#1
|
|
TP-Member
Registriert seit: Feb 2001
|
Extension nachträglich bearbeiten
Hi,
ich hoffe mir kann jemand bei meinem Prob helfen. Die Extension "remove lines from links" ist ja ganz ok, nur wird der onclick-befehl voran gestellt. Das hat zur Folge, daß bei Klicken mit der Maus auf den Link der gestrichelte Rahmen noch sichtbar bleibt, und zwar solange die Maus gedrückt bleibt. MIt dem "onfocus-Befehl" funzt es auch beim Klicken. Meine Frage nun ist "Kann man nachträglich die Extension dahingehend ändern, daß der Onfocus-Befehl vorangestellt ist???
__________________
Es gibt Dinge zwischen Himmel und Macromedia, die sind einfach nicht zu erklären !
|
|
|
01.06.2001, 17:14
|
#2
|
|
TP-Specialist
Registriert seit: Mar 2001
Ort: Mönchengladbach
|
Re: Extension nachträglich bearbeiten
Ich weiß nich, ob der folgende Befehl Dir was nützt, den Du in den image-tag eingeben musst: onClick="this.blur()"
Weiß nich, kannste ja ma ausprobieren...
Gruß, Charlie :)
|
|
|
01.06.2001, 17:17
|
#3
|
|
TP-Specialist
Registriert seit: Mar 2001
Ort: Mönchengladbach
|
Re: Re: Extension nachträglich bearbeiten
Wahrscheinlich benutzt Du gar kein Bild, weiß nich, ob es auch bei Schrift geht... Fürchte, ich weiß einfach nix...
|
|
|
01.06.2001, 17:57
|
#4
|
|
TP-Member
Registriert seit: Feb 2001
|
Re: Re: Re: Extension nachträglich bearbeiten
Also,
der Befehl onfocus="if(this.blur)this.blur()" funzt bei TEXT und bei IMAGES.(siehe meine Sites)
Ich habe nur keinen Bock jedesmal bei einem neuen Link den selben Mist zu schreiben bzw. über copy +paste im Quelltext nachträglich einzutragen.
Die Extension kam mir gerade recht. Ein Knopfdruck und die Sache ist im Quelltext eingetragen. Nur..die fügt den onclick-Befehl ein und ich brauche den onfocus-Befehl.
__________________
Es gibt Dinge zwischen Himmel und Macromedia, die sind einfach nicht zu erklären !
|
|
|
01.06.2001, 18:18
|
#5
|
|
TP-Moderator
Registriert seit: Mar 2001
Ort: Werdau/Sa.
|
Re: Re: Re: Extension nachträglich bearbeiten
...man o man Charlie, mach dich doch nicht schlechter als de bist :)
Gruß
__________________
Nichts ist unmöglich...Fireworks
Private Hilfe nötig? Kein Problem! Preise auf Anfrage!
Was ist eine Leistungssteigerung um 85%? Ich finde dazu keine Übersetzung!
PS. Ich kenn einen guten Optiker, der bringt auch dem letzten Analphabeten das Lesen bei.
|
|
|
01.06.2001, 18:59
|
#6
|
|
TP Ehren Mod
Registriert seit: Jan 2001
|
Re: Extension nachträglich bearbeiten
gehe mit dem explorer in deinem dreamveawer ordner unter commands - mache ein backup der datei
line_remover.htm
öffne die alte datei line_remover.html und tausche in einem editor den ganzen code mit:
<html>
<head>
<title>Removes lines from links</title>
<!--command "Removes lines from links"
by Sascha Frinken
originally from Massimo Foti's "Removes lines from maps"
thaNx
changed by Lol@ 01.06.01 D-VMA
-->
<script>
function canAcceptCommand(){
//check for links
thePageDom = dreamweaver.getDocumentDOM()
theLinkNode=thePageDom.getElementsByTagName("A" );
return (theLinkNode.length>0);
}
function commandButtons(){
return new Array("Do it!","removeLines()","Close","window.close()" );
}
function removeLines(){
var blurIt = "if(this.blur)this.blur()";
var thePage = dreamweaver.getDocumentDOM();
var theCollection =thePage.getElementsByTagName("A" );
//Search for all the <A> and gett the onClick events
for(i=0;i<theCollection.length;i++){
theClicks=theCollection.item(i).getAttribute("onClick" );
//If there is already some onClick call add the blur
if (theClicks){
for(i=0;i<theCollection.length;i++){
newClicks=theCollection.item(i).getAttribute("onClick" )+";"+blurIt;
//If the blur() is already there, do nothing please
if(theCollection.item(i).getAttribute("onClick" )=="if(this.blur)this.blur()" ){
donothing = "";
}
//Else, add the blur() to the onClick event call
else{
theCollection.item(i).setAttribute("onFocus",newClicks);
}
}
}
//If there is nothing add the onClick event with the blur() call
else{
theCollection.item(i).setAttribute("onFocus",blurIt);
}
}
window.close();
}
</script>
</HEAD>
<body bgcolor="#CCCCCC" text="#333333">
<FORM >
<table width="300">
<tr bgcolor="#999999">
<td><font size="4"><b>Removes lines from links</b></font></td>
</tr>
<tr>
<td>
<p>IE 4+ frames links und picture links with a dotted line,
when they are selected.</p>
<p>This command uses a little JavaScript to avoid this.</p>
<p>It makes a link loosing it's focus as soon as it is selected.</p>
<p>It is best to use the command when the page is finished.<br>
</p>
</td>
</tr>
</table>
</FORM>
</BODY>
</HTML>
speichern und probiere die neue extension aus...
ist es das was du wünscht?
falls nicht tausche dein backup mit der geänderten datei aus <-
__________________
"Ich suche nicht, ich finde" Picasso
|
|
|
01.06.2001, 19:19
|
#7
|
|
TP-Member
Registriert seit: Feb 2001
|
Re: Re: Extension nachträglich bearbeiten
LOOOOOOOOLA..wer immer Du bist. Ob Männlein oder Weiblein.
---Einen tiiiiiefen Kniefall------
Ich bin Dir soooooo dankbar ;-)
Im Ernst....danke für die sofortige Antwort.
Noch ne Frage...gibts da ne extra Software fürs kreieren einer Extension oder funzt das mit DW irgendwie. Ich frage aus folgendem Grund.-Ich möchte diese Extension jemandem zusenden und wollte sie halt vorher ändern --
In freudiger Erwartung auf eine Antwort
RALF
__________________
Es gibt Dinge zwischen Himmel und Macromedia, die sind einfach nicht zu erklären !
|
|
|
02.06.2001, 01:27
|
#8
|
|
TP Ehren Mod
Registriert seit: Jan 2001
|
Re: Extension nachträglich bearbeiten
ralf - eckie, hi
...software - keine ahnung - glaube nicht - nur programmierungssprachen ;)
ABER
Dokumentation über die erstellung von
Extensiens findest unter:
http://www.extending-dreamweaver.com/
http://www.macromedia.com/support/dreamweaver/
auch unter:
http://hotwired.lycos.com/webmonkey/99/11/index2a.html?tw=design
und das geänderte "Removes lines from links"
kannst Du doch so weiter senden - sollte doch funzen... d.h. einfach so im "commands" ordner kopieren - nicht installieren über den manager weil keine mxp. datei
cu
lol@
__________________
"Ich suche nicht, ich finde" Picasso
|
|
|
03.06.2001, 02:47
|
#9
|
|
TP Ehren Mod
Registriert seit: Jan 2001
|
@eckie,
noch was ->
also unter:
http://www.publicdomain.to/index.mv?rsn=12
gibt es ein:
"MXI File Creator & Packager (command)
The Mxi File Creator & Packager, creates the .mxi files needed to package and submit your extensions to the Macromedia Exchange, without the need to understand the sometimes confusing .mxi file syntax. "
schau dir das mal an
(ich habe es noch nicht getestet)
gruss
lol@
__________________
"Ich suche nicht, ich finde" Picasso
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:19 Uhr.
|
 |